迁移jekyll网站到octopress

生命不息,折腾不止。

jekyll已经有好一阵了,很简单,不操心,但是界面总觉得太阳春。自己折腾界面吧,实在没有那个力气和兴趣,不折腾呢,又有些于心不甘。偶然发现了octopress这个项目,非常兴奋,这不正式我所需要的么?

rack-jekyll,新的heroku架jekyll方案

升级了jekyll到0.10.0,突然发现新版本的jekyll会自动删除_site目录里面的旧文件,比如说.git目录!这不是坑爹吗?我以前的那种用hook自动从_site目录里面push去heroku的方法于是就不好使了。

搜索了下,已经有了专门针对jekyll和heroku的gem,名字就叫做rack-jekyll,改几个地方,再从jekyll目录push了下,好了:

在heroku上用jekyll做博客

不久前我刚刚提到在heroku如何用nesta,那个时候说我曾经试过jekyll,但是因为中文支持不好而放弃了。最新的折腾结果表明,其实毛病不在jekyll,而是在我clone回来的jekyll博客所用的markdown处理模块。我克隆回来的那个很流行的tpw版,用的是Rdiscount,问题就出在它身上,改下 _config.yml ,换成Maruku就好了。下面说说现在这个博客是怎么部署的。

jekyll是用来把一堆你设计好的框架和你用诸如Markdown、textile写的帖子一起编译成一个完整的静态html网站的程序。一般来说,一个jekyll项目的目录里面大约有这么些文件