剛開始混Github, 當然也要搞點感覺厲害的事情了。
無意間看到了很多Geek在Github上搭建自己的個人博客,所以也開始效仿,作爲入門的第一步吧。
使用Jekyll,首先需要搭建Ruby環境,之前的環境是Ruby1.8.7
在執行gem install jekyll的時候,就回出現下面的問題,編碼導致了安裝被終止。
ERROR: While generating documentation for jekyll-0.12.0
... MESSAGE: Unhandled special: Special: type=17, text="<!-- more -->"
... RDOC args: --ri --op /Library/Ruby/Gems/1.8/doc/jekyll-0.12.0/ri --charset=UTF-8 lib README.textile LICENSE --title jekyll-0.12.0 Documentation --quiet
在Github上 看到了關於jekyll的issue,需要先
gem install rdoc
然後再
gem install jekyll
雖然上面的錯誤不再出現了,但是jekyll的安裝卻是不完整的。
直接導致jekyll無法使用。
折騰了半天,感覺還是Ruby版本的問題,把重新安裝Ruby1.9版本。
安裝一切順利。
不過再運行jekyll的服務時,按照網上的方式一致失敗,然後懷疑jekyll的安裝還是存在問題的。
依舊折騰,查找資料,仔細看了錯誤信息才恍然大悟,已經改了命令方式。
進入我們需要編譯的站點目錄,執行
jekyll serve
本地就能預覽本地的站點了。
大功告成!