用Jekyll在github上寫博客——《搭建一個免費的,無限流量的Blog》的注腳


本來打算買域名,買空間,用wordpress寫博客的。后來問了一個師兄,他說他是用github的空間,用Jekyll寫博客,說很多人都這么做。於是我就研究了一下。

比較有價值的文章有這么幾篇:

http://kyle.xlau.org/posts/blogging-like-a-hacker.html  :這個是Jekyll原作者的文章的譯文,必讀

http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html  這個就是標題中提到的文章,清晰易懂,可以按部就班地跟着做。不過這篇文章有些注意點沒提到,因為作者可能用的是Mac(我用的是win7)

我在把該文的小例子成功完成之后,在原文下寫了一個評論,抄過來:

感謝博主的文章,清晰易懂:)
不過,建議博主把回復里的注意點添加到博客正文中,免得被讀者忽略。比如yaml的代碼要頂頭寫,字符編碼要用UTF8無BOM(我是在win7中文版下,默認的編碼是ANSI,用notepad++轉換編碼后才成功)
還有就是,在github上新建一個repo后再執行git remote add origin https://github.com/USERNAME/jekyll_demo.git會報錯:“fatal: remote origin already exists.”,網上有說可以先執行git remote rm origin,但是我試了,也不行(報錯:error: Could not remove config section 'remote.origin'),不過git remote set-url origin git@github.com:USERNAME/jekyll_demo.git是可行的。所以建議博主用“git remote set-url origin git@github.com:USERNAME/jekyll_demo.git”代替“git remote add origin https://github.com/USERNAME/jekyll_demo.git”(我對git不熟,都是網上看來的,如有錯誤,還請指出)
我是收到了5封page build failure才搞定,花了好長時間,希望后來人可以少走點彎路吧
最后,放上鏈接供有需要的同志們參考:https://github.com/ttang235/jekyll_demo
(再補充一點:不一定要用gh-pages這個分支,master好像也行,比如 https://github.com/mojombo/tpw,這個就是Jekyll的原作者的博客目錄)
如果你也打算用Jekyll在github上寫博客的話,可以在讀完那篇文章后,過來讀一下我的這條評論,還可以到我的github的 jekyll_demo目錄下載下來,這樣當你出錯的時候,可以有個正確的作為比較,減輕漫無目的、漫山遍野找bug的痛苦。
 
http://jekyllrb.com/ :官網是肯定要看的,至少要知道Jekyll的功能是“Transform your plain text into static websites and blogs.”
 
--
ps:
要安裝Jekyll,首先要安裝ruby,安裝ruby的過程我也繞了一點彎路,作為一個提醒,寫在下面:
http://rubyinstaller.org/downloads/ 這個頁面有ruby和devkit
如果安裝ruby2.0.0,對應的devkit是mingw64-32-4.7.2(這個頁面上寫了這句話,我愣是沒看到- -)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM