20 Jan 2009

向github迁移

前段时间我在blog里提到了一些目前我所用的blog服务的 不爽 ,从那开始我就一直在寻找替换方案,今天终于有了答案──github.com。

没错,就是那个提供git repository空间和服务的站点。它前段时间推出的 github pages 服务正好能满足我的要求:用git来管理blog内容,自动发布(git push origin master),用textile来写blog,用户有修改页面的自由度(这样我就可以加上google analytics等)……另外,由于我在github上已经拥有多个开源项目,我对github的使用流程非常熟悉,因此把blog也迁移过去对我来说是一件再好不过的事情了。

大致想了想,下面是迁移所要做的一些准备工作:

  • 创建一个新的git repository: http://dyang.github.com
  • 模板引擎:我不希望从头开始写所有的html/css/javascript,所以想找一个合适的模板引擎来自动生成页面原型。看了一些blog, Jekyll 似乎不错,接下来我会尝试一下
  • 现有数据的迁移
    • 需要把最早的一些少量blog转换成textile,还好需要转换的数量不多,所以就人肉做了
    • 重构目录结构。如果使用模板引擎的话,那么目录结构就取决于模板引擎的要求了
  • 加入google analytics

我会在随后把迁移的过程以及结果写出来。

blog comments powered by Disqus