用Octopress搭博客

今天写一篇技术文章,是的,技术文章,让小清新暂时死一下。

我昨天折腾了一下午的用Octopress搭博客,独立博客。(Octopress是一种开源的博客模板。)其实写字上的体验不错,够干净够快,但还是不能阻止我以“吃饱撑”的精神操起那双好久不写代码的手,Why?Because it is blogging framework for hacker.一个技术小黒在10月25号的下午看见了hacker这个词,当时立马就燃了,诸如能敲键盘的时候绝对不用鼠标,能点鼠标的时候一定要敲几行代码,化简为繁的技术宅陋习死灰复燃,在一切不明觉厉的目光中享受静静生长的“逼格”。

好了,YY结束……

先附上Octopress搭建的效果图。很干净,对吧,关键还免费。

用Octopress搭博客_第1张图片
ScreenClip.png

Octopress的搭建一点不适合技术小白,大部分工作需要敲入大量的命令。搭建的过程,Mac参照用Octopress拱建博客,windows参照用Github和Octopress搭建博客,我写下这篇文章主要是对windows环境下的安装做补充。

在windows环境下的安装,首先安装三件套:RubyInstaller下/DevKit/Git其中RubyInstaller我选用的是1.9.3版的,不然在生成博客预览的时候会出现库文件yajl的兼容问题。

然后是在github上创建repository,其中repository name应该是name.github.io,而不是教程里说的name.github.com,可能是因为教程写得时间比较老,当下的情况如果按旧法是不能正常访问二级域名的。

生成ssh密钥的命令是在gitbash里运行的,执行 ssh-keygen -t rsa -C "email",然后在c:/用户名/.ssh找id_rsa.pub文件。

执行rake new_post["title"]生成一篇新文章的时候,其中的title只能是英文,那想写中文标题怎么办?只有在markdown文件里修改。markdown是一种轻量级的排版语言,比latex容易很多,我现在写文章都用它。

直到我成功搭建博客,能访问,我总共尝试了三遍。即使一个小问题,也会把全局搞得很复杂,不得以只有推翻重来。要么你闲,要么你有“钻”的精神,要么你很聪明,否则真不推荐你用。总结一下收获:1.英文生疏了。2.我有网速狂躁症。3.写代码的时候我真的很开心。

最后附上我的成果:我的博客

用Octopress搭博客_第2张图片
ScreenClip.png

你可能感兴趣的:(用Octopress搭博客)