Fedora 22上安装jekyll
“jekyll 是一款简单的博客系统,静态网站生成器。”
概述
jekyll
是一个简单的免费的Blog生成工具,类似WordPress
。但是和WordPress
又有很大的不同,原因是jekyll
只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如Disqus
。最关键的是jekyll
可以免费部署在Github
上,而且可以绑定自己的域名。
安装最新版ruby
调用命令
1 | sudo dnf install ruby |
安装完成后,输入命令
1 | ruby -v |
会有如下类似的显示:
1 | ruby 2.2.3p173 (2015-08-18 revision 51636) |
说明已经成功安装了2.2.3版本的ruby。
安装jkeyll
安装最新版本的jekyll,命令如下:
1 | gem install jekyll |
安装过程中可能会报如下错误:
1 | Fetching: ffi-1.9.10.gem (100%) |
原因是没有安装gem本地扩展,输入命令sudo dnf install ruby-devel
安装dev版本的ruby即可解决问题。如果是报gcc相关的错误,只需要sudo dnf install gcc
进行安装即可。
因为我们将会使用Markdown语言作为标记语言,所以还需要安装kramdown,命令如下:
1 | gem install kramdown |
至此,本机的jekyll运行环境就已经搭建好了。
如果ruby下载过慢,可以修改gem的下载源:
1 | gem sources --remove https://rubygems / |
运行例子
安装好之后,就可以自己构建一个博客系统,或者也可以到jekyll模板网站 下载自己喜欢的模板进行修改,然后运行并查看效果,要运行jekyll首先要进入博客的根目录,然后运行命令jekyll server
,最后会显示启动信息:
1 | Server address: http://127.0.0.1:4000/ |
说明程序已经成功启动,在浏览器中输入localhost:4000
,就可以查看自己的博客了。