向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
我会在随后把迁移的过程以及结果写出来。