在RHEL6.x上安装Jekyll

前言

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

你可能感兴趣的:(blog)