推荐:blogbus to wordpress 转换程序
在给别人搭建blog的时候,希望把宿主原先在blogbus上的文章全部转移过来,blogbus提供的导出文件格式比较保守,东找西找,发现已经有人用python写了很不错的转换脚本,将从blogbus导出的xml文件进一步转换为支持wordpress导入的形式,内容包括(原文+回复)刚才已经用上了,灰常不错。
请移步原始地址:转换 BlogBus 到 WordPress 的 Python 脚本
在相关的回复里,ant21已经给出具体的运行这个python脚本的step by step,需要提示一下的是三点:
1 blog里给出的脚本版本似乎是针对blogbus近期改版之前的版本做的,导致我初次转换时报错,参考作者的邮件回复:
brant,看了下你的 xml,发现你 xml 文件的 SchemaVersion=”1.1″,我自己原来的是 1.0-b 的。你的 Comments 里面少了 PostIP 标签,所以出错。我改了程序,你试一下,我这里测试没问题了。
ant21没有在blog上公布他修改过的这个版本,我暂时未征得他同意放在这里,获取 bus2wp.zip 。
2 就我使用的情况来看,blogbus对上传在其服务器里的图片有保护,因此转移过来的blog里没有显示图片,需要自己补充。
3 blogbus的文章地址(url)是用中文,导入到wordpress里来的也是中文,如果你不嫌麻烦,可以逐一修改导入进来的文章的post slug为英文,使之对搜索引擎更友好。
December 12th, 2007 at 10:24 pm #ljhedison
我转换后评论怎么没有了啊,
还有就是上传后点击文章url的中文名字怎么改啊?
是不是改文章缩略名?我改了还是不是行,改后,点击文章不是打开这篇文章,还是打开主页。我是上传到了yo2