橦言无忌

一个不想改变世界的程序媛

jekyll on ubuntu20.04

前言

还是在自建博客过程中发现的需求之一,看帖子说现在很多人用jekyll建博客,但是我这边在部署到github的时候出现了一堆问题,还是递归的出现…就是在解决问题时,会冒出另一个~所以果断转战到hexo了,下面是初步尝试环境的搭建~

说明:在docker中,使用的都是root权限,所以一般用户自行添加sudo来运行命令

还是很弱啊,要加油~

1,详细步骤

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# jekyll依赖
apt-get install ruby-full build-essential zlib1g-dev
# 环境变量
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# 移除gem默认源,改成ruby-china源
gem sources -r https://rubygems.org/ -a https://gems.ruby-china.com/
# 安装jekyll
gem install jekyll bundler
# 使用Gemfile和Bundle的项目,可以做下面修改,就不用修改Gemfile的source
bundle config mirror.https://rubygems.org https://gems.ruby-china.com
# 删除Bundle的一个镜像源
bundle config --delete 'mirror.https://rubygems.org'
// 代码折叠