Rexdf

The devil is in the Details.

迁移wordpress博文到octopress

| Comments

导言

本来我没有把wordpress迁移过来的打算,就像我发现Movable Type生成的页面无比的快,依然还是比较喜欢Wordpress。这里不像展开讨论PHP和Perl、Ruby甚至Python的优缺点比较,总之存在就是合理的。网上你可以轻易搜索得到100个提供PHP空间的免费服务器,而那些提供其他语言的一般都会提供PHP,就连谷歌也都开始试验PHP了,总之这是市场的需求。PHP是看上去没有那种学院气派,没有一总令人眼前一亮的内在哲学美。PHP出生就像是一个下乡的乡巴佬,看起来那么的不和谐,各种不一致,简直像一门自然语言,但是它是人造的。关于PHP的指责可以看这里

问题

好了回到本文的正题上来,我的博客采用了三种语言的方式,提供了中文、日语、英文。因此字符集是比较大的,在我这里算是一个特殊情况。博客运行有两三年了(早期是用的免费主机,然后也不知道备份,严重丢失过一次,应该是09或者10年开始的),博文有210+篇,这样的话要尽量减少人工参与的程度,当然个别特殊的还是需要处理下的,比如有的标题中我用了引号或者*/?等符号的,这种个别的问题rake generate时报错直接手工修改就好。另外代码中如果有{ {双左大括号出现,那么也会出错,解决办法便是加一个空格隔开。

解决工具:

我已经git push到了这里

命令:

在rexdf.wordpress.2014-01-29.xml所在的目录执行下面三条命令即可 MyblogMyBlog
pip install -e git+git://github.com/rexdf/wp2octopress#egg=wp2oct
wget --no-check-certificate https://raw.github.com/rexdf/wp2octopress/master/wp2oct/convert-utf-8.txt
wp2oct rexdf.wordpress.2014-01-29.xml

Effect

效果:

Effect 以及本博客.

Comments