从Wordpress搬家到Blogger

我的博客历程真是辛苦,遭遇过各种困难.

最开始的时候,博客在GAE上,后来Micolog的作者不再更新,博客在新的配额制度上屡屡崩溃,只好放弃GAE.

接着我把博客搬到PHPCloud,原以为Zend的运维不会出什么大问题,可是2周后的502 Bad Gateway把我之前的想法彻底粉碎,这次连数据库里的文章数据都无法找回.

现在,博客搬家到Blogger,这过程非常令人心痛.

几乎所有的固定链接全部丢失,想必接下来的搜索引擎收录会变得很惨淡吧.

从wordpress搬家到blogger,过程比较简单.

首先在wordpress的后台里将所有文章导出,你会获得一个xml文件.

然后进入Google在2011年的一个开源项目的网站:http://wordpress2blogger.appspot.com/将xml文件上传.

可能会有以下三种结果:

1.返回一个xml文件,浏览器会提示你下载,这说明你成功了.

2.提示你这不是wordpress的XML文件.

3.提示你文件过大.

如果没成功,不要担心,因为博主折腾了很久也算是摸清了问题所在.

问题1:这不是wordpress的XML文件.

解决方法:

在显示的页面中会提示xxx行xxx列出了问题,然后用编辑器打开xml文件,找到那行把整行删除(如果你看不懂XML代码的话),然后再提交,如果还提示问题就重复上述步骤直到成功为止.

问题2:文件过大

解决方法:

进入该项目的Google Code:https://code.google.com/p/google-blog-converters-appengine/,在Download页面里下载源代码,解压后找到bin目录下的wordpress2blogger.bat(linux下选择sh),根据README.txt里的内容在命令行(或终端)中进行转换.

还有一种解决的方法是将xml文件进行分割后再传到网页上去转换,这里需要用到一款叫做DivXml的分割工具.

下载地址:http://115.com/file/dpkm5msi#DivXml.exe

希望这是我最后一次将博客搬家了…现在正在想办法让博客穿墙访问.

PS:PHPCloud的管理员恢复了我的container,502主要是由code track导致超过配额引起的,现在博客还是在wordpress显示,但同时也会在blogger进行备份.