PJBlog 转换到 WordPress 的最佳方案
作者:Dreamer 来源:Dreamer blog 时间:2007-11-28 19:49:00
把日志安顿好之后,总结一下从PJBlog 搬家到 WordPress 的经验。首先感谢网友 NEO 陪我折腾,没有他的帮助我的搬家计划不可能成功。
现在网上最流行的两个解决方案我都试过了,都没有成功。这两个解决方案都是用ASP写的,将数据抽取出来保存成Moveable Type 格式的,但是我把程序上传到空间上运行的时候,总是抽取到一半就不行了,可能是因为 * 志太多了,近700篇,所以后来我就放弃了,苦苦寻觅别的方法。
PJBlog 是不错,但是它的导出功能太弱了!这个时候我想是不是可以拿别的程序当作跳板,挑了一阵子我选中了Z-Blog,从PJBlog转换到Z-Blog可以把包括tag在内的几乎所有数据全部转换过去,强悍!而Z-Blog有一个导出Moveable Type的插件,这个插件和上面两个解决方案思路其实是一样的,但是它有个最大的好处就是,可以自定义导出哪些日志!我把自己的数据分成7次导了出来,心下大快!
在这期间为了实验各种导出方法,我在国内提供wordpress服务的站点申请了几个Blog做测试,效果喜人。不过也浪费了一些服务商的空间,罪过啊罪过。
正当我准备使用这种“曲线救国”的方法搬家的时候,无意中却发现了一个很好用的工具,那就是 PJBlog2 to WordPress Convertor,它是一个桌面应用程序,可以将PJBlog2数据库中的所有分类,日志及其评论转换为WordPress的扩展RSS文件(WXR)。!!天之厚我可谓甚矣!
使用方法很简单,你需要先将PJBlog的数据库下载下来,然后:
1. 如果你为了安全起见改过数据库的扩展名的话,请改回.mdb;
2. 点击“Browser”选择数据库文件,如果没有提示错误,则可以继续;
3. 点击“Click Here To Start Convertion”这个略显罗嗦的按钮开始转换;
4. 转换好的XML文件会在这个工具的相同目录下生成。
5. 登录到WordPress控制面板,在“管理”栏目中“导入”即可。
但是这个时候问题又来了,它生成的是一个WXR文件,对于像我这样日志很多的人而言体积太大了,不利于导入,怎么办呢。不怕不怕,又发现了一个好用的小工具,是 yo2.cn 开发的一个切分小工具(下载地址在文章末尾),绿色软件,可以把一个WXR文件分割成 N 个很小的文件,而且保证完整性。Yo2.cn 是一个提供 wordpress 服务的站点,他们开发这个小工具就是为了方便用户搬过去,我也跟着沾光了,^_^
OK,有了这两个工具,一切问题都不是问题了。先用PJBlog2 to WordPress Convertor把数据抽取出来,然后用切分小工具切割成N块,最后慢慢导入,perfect。 (由于 PJBlog2 to WordPress Convertor 现在还是beta版本,有一些小的Bug,不过这样我已经很知足了,十分感谢听风且吟的站长开发出这个软件!也感谢yo2.cn的小工具。)
相关链接
下载 PJBlog2 to WordPress Convertor:PJBlog2 to WordPress Convertor
Yo2.cn 切分小工具下载:切分小工具