今天寫一篇技術(shù)文章,是的,技術(shù)文章,讓小清新暫時死一下。
我昨天折騰了一下午的用Octopress搭博客,獨立博客。(Octopress是一種開源的博客模板。)其實簡書寫字上的體驗不錯,夠干凈夠快,但還是不能阻止我以“吃飽撐”的精神操起那雙好久不寫代碼的手,Why?Because it is blogging framework for hacker.一個技術(shù)小黒在10月25號的下午看見了hacker這個詞,當時立馬就燃了,諸如能敲鍵盤的時候絕對不用鼠標,能點鼠標的時候一定要敲幾行代碼,化簡為繁的技術(shù)宅陋習死灰復燃,在一切不明覺厲的目光中享受靜靜生長的“逼格”。
好了,YY結(jié)束……
先附上Octopress搭建的效果圖。很干凈,對吧,關(guān)鍵還免費。
Octopress的搭建一點不適合技術(shù)小白,大部分工作需要敲入大量的命令。搭建的過程,Mac參照用Octopress拱建博客,windows參照用Github和Octopress搭建博客,我寫下這篇文章主要是對windows環(huán)境下的安裝做補充。
在windows環(huán)境下的安裝,首先安裝三件套:RubyInstaller下/DevKit/Git,其中RubyInstaller我選用的是1.9.3版的,不然在生成博客預(yù)覽的時候會出現(xiàn)庫文件yajl的兼容問題。
然后是在github上創(chuàng)建repository,其中repository name應(yīng)該是name.github.io,而不是教程里說的name.github.com,可能是因為教程寫得時間比較老,當下的情況如果按舊法是不能正常訪問二級域名的。
生成ssh密鑰的命令是在gitbash里運行的,執(zhí)行 ssh-keygen -t rsa -C "email",然后在c:/用戶名/.ssh找id_rsa.pub文件。
執(zhí)行rake new_post["title"]生成一篇新文章的時候,其中的title只能是英文,那想寫中文標題怎么辦?只有在markdown文件里修改。markdown是一種輕量級的排版語言,比latex容易很多,我現(xiàn)在寫文章都用它。
直到我成功搭建博客,能訪問,我總共嘗試了三遍。即使一個小問題,也會把全局搞得很復雜,不得以只有推翻重來。要么你閑,要么你有“鉆”的精神,要么你很聰明,否則真不推薦你用。總結(jié)一下收獲:1.英文生疏了。2.我有網(wǎng)速狂躁癥。3.寫代碼的時候我真的很開心。
最后附上我的成果:我的博客