前言
Github Pages可能是目前免费blog的最好选择了。Github Pages是用户编写的,托管在github上的静态网页。要生成静态网页有两种最流行的选择:
- Jekyll
- Hexo
Jekyll是一个简单的blog形式的静态站点生成器。它有一个模版目录,其中包含原始广西格式的文档,通过Markdown(或者Texttile)以及Liquid转化成一个完整的静态网站。
安装
直接安装
我用的是RHEL6.8, 上面已经有了ruby和rubygem。
但当我输入gem install jekyll
时会hang在那,再次输入后我得到错误信息
[root@pc-harriszh]# /usr/bin/gem install jekyll
ERROR: Error installing jekyll:, 需要更新ruby到新版public_suffix requires Ruby version >= 2.0., 需要更新ruby到新版
所以直接安装是不行的, 需要更新ruby到新版
手动安装
安装ruby最新版
我直接用ruby官方网站下载了ruby 2.4.1
https://cache.ruby-lang.org/p...
切换到root帐户,然后直接解压安装
tar -zxvf ruby-2.4.1.tar.gz
./configure && make && make install
顺利安装完成
这时系统默认的1.8.7 ruby 还在/usr/bin下
而我们的2.4.1 ruby安装在/usr/local/bin下
安装rubygem
下载最新版rubygems 2.6.12
https://rubygems.org/rubygems...
然后安装
tar -zxvf rubygems-2.6.12.tgz
cd rubygems-2.6.12
/usr/local/bin/ruby setup.rb
安装Jekyll
上面都做完就可以安装Jekyll了
gem install jekyll
安装完可以验证一下
[root@pc-harriszh]# jekyll -v
jekyll 3.5.1
后言
如果上面内容有任何问题,请联系作者 Harri Zhu
关于Jekyll的使用网上很多也很杂,我也会写一篇自己的经验,目标是更易懂一些。
2017.8.9
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。