© 2012-2020
赣ICP备15001664号

Ubuntu下配置jekyll运行环境

先看下jekyll目前的最新版本和所需ruby的版本,当前jekyll版本v2.5.3,对ruby版本要求是>= 1.9.3

安装ruby>= 1.9.3环境

1
louxiaojian@dao:~$ sudo apt-get install ruby ruby-dev

设置gem源的地址

如果可以正常访问https://rubygems.org/,那么下面的设置忽略吧。

1
2
3
4
louxiaojian@dao:~$ sudo gem sources –remove http://rubygems.org/
*** CURRENT SOURCES ***

http://rubygems.org/
1
2
louxiaojian@dao:~$ sudo gem sources -a http://ruby.taobao.org/
http://ruby.taobao.org/ added to sources
1
2
3
4
5
louxiaojian@dao:~$ sudo gem sources -l
*** CURRENT SOURCES ***

http://rubygems.org/
http://ruby.taobao.org/

安装jekyll

1
louxiaojian@dao:~$ sudo gem install jekyll --version '2.5.3'

安装jekyll运行所需的依赖

1
2
louxiaojian@dao:~$ sudo gem install RedCloth
louxiaojian@dao:~$ sudo gem install rdiscount

运行jekyll –server

单纯构建网站

1
louxiaojian@dao:$ /home/lxj.github.com/ jekyll build

增加监控文件功能

1
jekyll build --watch

构建并加个web server

1
louxiaojian@dao:/home/lxj.github.com$ jekyll server

这个版本的还有watch功能,检测到文件变化,自动构建的。调试时方便很多。