折騰了大半天,終於搞定了,這可得記下來了。
我的Linux版本:CentOS 6.5
主要的安裝順序還是官網上的說明:http://jekyllrb.com/docs/installation/,所以安裝jekyll之前需要安裝ruby, gem, NodeJs
1-首先,先給系統裝上gcc
yum install gcc
2-然后,這里推薦安裝rvm,ruby 和 gem的安裝就交給rvm來做吧:https://ruby-china.org/wiki/install_ruby_guide
有幾點需要注意:其中的步驟0是給Mac做的,Linux不需要此步驟,直接從步驟1開始就行。
之后是較長時間的等待,取決於你的網速了。最后安裝成功。然后需要重啟一下終端,甚至需要重啟一下系統,然后查rvm, ruby, gem版本信息如下:
1 [root@qyj myblog]# rvm -v 2 rvm 1.25.28 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/] 3 [root@qyj myblog]# ruby -v 4 ruby 2.0.0p481 (2014-05-08 revision 45883) [i686-linux] 5 [root@qyj myblog]# gem -v 6 2.2.2
3-安裝jekyll
此處有大坑!!!
你會發現在漫長的等待后,系統報錯如下:Unable to download data from https://rubygems.org/ 諸如此類,這是說國外官網的資源被牆掉了。沒關系,我們可以利用國內的鏡像來完成下載,這里需要設置以下默認的下載地址,參考:http://ruby.sdutlinux.org/
執行如下命令:
$ gem sources --remove https://rubygems.org/
$ gem sources -a http://ruby.sdutlinux.org/
$ gem sources -l
然后看到:
http://ruby.sdutlinux.org
# 請確保只有 ruby.sdutlinux.org
然后執行:
gem install jekyll
再經過漫長等待,安裝完成.
4-安裝NodeJS
這篇博客幫了大忙:http://my.oschina.net/blogshi/blog/260953
我下載的是紅框里的:
然后更改環境變量:(注意把node與npm的路徑改成自己的)
1 ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/node /usr/local/bin/node 2 ln -s /home/kun/mysofltware/node-v0.10.28-linux-x64/bin/npm /usr/local/bin/npm
查看nodejs版本:
1 [root@qyj myblog]# node -v 2 v0.10.30
表明nodejs安裝成功。
至此,jekyll的環境都配好了。可以開始我們的jekyll之旅啦!
5-檢驗jekyll是否好用,來個quickstart(http://jekyllrb.com/docs/quickstart/):
1 $ jekyll new myblog
2 $ cd myblog
到../myblog/下看看都有哪些文件吧:
1 [root@qyj myblog]# ls 2 about.md _config.yml css feed.xml _includes index.html _layouts _posts _sass
運行服務:
1 [root@qyj myblog]# jekyll serve 2 Configuration file: /home/qyj/node-v0.10.30-linux-x86/myblog/_config.yml 3 Source: /home/qyj/node-v0.10.30-linux-x86/myblog 4 Destination: /home/qyj/node-v0.10.30-linux-x86/myblog/_site 5 Generating... 6 done. 7 Auto-regeneration: disabled. Use --watch to enable. 8 Configuration file: /home/qyj/node-v0.10.30-linux-x86/myblog/_config.yml 9 Server address: http://0.0.0.0:4000/ 10 Server running... press ctrl-c to stop.
6-在瀏覽器中鍵入地址:0.0.0.0:4000,成功啦:
下一步就是如何上傳到github了,留着下篇再折騰。