博客搬家 blogdown 和 blogstowordpress

想把散落在新浪、网易和豆瓣的文章都收回来。

翻了下自己以前搜集的搬家工具,基本都失效;网上提供的先统一搬家到博客大巴,貌似口子也被封了。

找了下软件,blogdown似乎教程不少,先找到了早期版本,只能备份不能导出到wordpress格式,搜出来的下载没有提供官网,只能慢慢找到最新版本,安装后可用可导出,非注册版限制导入数量,大概十条左右,官网给了淘宝店。

先有限导入wordpress,图片似乎还是有些问题:

WordPress格式【相对图片地址】(.xml)【WXR文件,使用相对图片地址,需要下载图片,导入wordpress时同时把下载的博客图片文件夹拷贝到wordpress网站根目录】

这句有点晕,图片是放在根目录,默认上传的图片都是到 wp-content/upload 的,暂时先放一放。

blogstowordpress相对专业,因为看到不少代码,还有dos界面。硬着头皮往下看,倒也不是最难,于是去繁就简整理了一个大致步骤,一步一步来:

1. 目前发布的exe版本是x64的,不支持x86的系统

2. 以源码版本为例,来解释exe版本的用法:
a. 只需把BlogsToWordpress.py换成对应的exe文件名,比如BlogsToWordpress_v17.7_2013-08-27_noGUI_windows_x64.exe
b. 比如,之前是:BlogsToWordpress.py -s http://hi.baidu.com/rec_music
现在就改为:BlogsToWordpress_v16.9_2013-03-11_noGUI_windows.exe -s http://hi.baidu.com/rec_music

3. 具体用法:
a. 只需要加上 -s 博客首页地址 即可。
b. 举例:BlogsToWordpress.py -s http://againinput4.blog.163.com
注意:上述博客首页地址,后面是否添加斜杠,无所谓的,因为程序里面是都支持

4. 从某个帖子开始:
a. 指的是从该帖子开始,去导出该帖子之后更新的所有的帖子;即,对应着多数博客中的“下一篇”。
b. 用法:-f 某个帖子的地址 BlogsToWordpress.py -f http://blog.sina.com.cn/s/blog_3d55a9b70100o6x5.html

5. 图片问题
a. 不论是-s 博客首页地址,还是-f 某个帖子的地址,如果想要:使得导出的帖子的地址的前缀是你自己的新网站的地址,(而不是默认的localhost)以及,给导出的图片,都加上对应的前缀地址 -> 不用你手动再去修改导出的WXR(XML)文件了。那么可以去加上对应的-a和-w参数。
b. 举例:BlogsToWordpress.py -s http://hi.baidu.com/serial_story -a http://www.crifan.com/?p= -w http://www.crifan.com/files/pic/serial_story
注意:-w指定参数时,最后不要加斜杠。

另外搜到一个一米田地的博客,对过程说得很清楚:

运行,cmd,出现:C:Documents and SettingsAdministrator>光标,光标处输入:F:回车

变为:F:>光标,光标处输入:空格cd空格F:BlogsToWordpress回车

变为:F:BlogsToWordpress>光标,光标处输入:BlogsToWordpress.py -s http://hi.baidu.com/moontooth -a http://moontooth.cn/?p= -w http://moontooth.cn/wp-content/uploads回车, 即开始导出旧博客内容,耐心等待,我的导了三刻钟。导出完成后以xml格式存在于F:BlogsToWordpress文件夹中。需要说明的是,-s -a -w这一步是为了保证稍后导入到Wordpess中的文章中的图片链接,与Wordprss新文章中图片的地址一致,这样就方便稍后图片的迁移,因为图片 是不能直接自动导入的。作者的说明教程可参看此处,有些太基本的操作作者没有强调,需要注意以上提到的几点,或者反复仔细阅读说明。

备份另一个魔豆博主,讲的相对也好理解。

依葫芦画瓢搞定了新浪,但图片问题研究了好久搞不定,估计是000webhost的限制,只好人肉改了一遍。猛然间发现找软件,学软件花的时间,都够人肉拷贝粘贴几个轮回了 -_-!

优点是,去年发的帖子,倒过来以后,日期信息都保留了,显得博客比较资深的样子。o(∩_∩)o

2 Comments

  1. 搬家软件很多,但是很多原先支持搬家的网站,都一个个关闭了。
    所以我一开始就选择wordpress自建网站,省的搬家,也是个明智的选择。

    • 确实如此,之前对建站一无所知,所以不多的文字到处散落;
      现在才发现wordpress全自动化,非常好用。