2009年10月19日星期一

博客搬家至Blogger或者Wordpress步骤,有点麻烦

  闲来无事,把以前Blogcn的博客给搬到了墙外。费了些许周折,总算搞定。所有的环境是在ubuntu9.04下进行的,windows更应没问题(需安装python)。

步骤如下:

1 进入blogbus的搬家页面 (国内大部分博客同样适用), 输入你的博客地址,点立刻搬家
然后耐心等待一会会出现你的文章列表,如果文章较多速度稍;
接着点击下载,你会得到一个xml文件。但是这个xml是blogbus的备份文件。保存好,继续。

2 下载bus2wp.py工具(目的:把之保存好的blogbus的xml文件转换为可以导入Wordpress的xml文件),地址:
http://blog.huyo.org/wp-content/uploads/2007/09/bus2wp.zip
在下载解压后的文件夹打开终端执行
chmod +x bus2wp.py
./bus2wp.py filename.xml wp.xml

然后会在当前文件夹看到转换后的wp.xml的文件。这是一个wordpress的备份文件,但还是不能直接导入到blogger.

3 然后进入:
http://wordpress2blogger.appspot.com/ [Wordpress转Blogger]
将wp.xml上传,点convert过一会儿会直接下载,文件名自动生成为blogger-export.xml

(或者利用wordpress中转。如果你也用Wordpress,你可以进入后台试着把wp.xml文件导入Wordpress 看导入后的效果,非常的完美。再导出后转换,当然你可以直接用上面提供的链接转换,无须尝试这一步)

4 把blogger-export导入到你现有的blogger。完毕!

参考资料如下

Google提供google-blog-converters-appengine的项目,这个项目帮助人们在不同的blog程序之间转换xml备份(This project contains a number of converters to and from different Blog services. The code is written in Python with scripts to execute the conversions either on the command-line, through a Windows batch script, or hosted on Google App Engine. )

Google “解放数据”(Data Liberation)团队今天正式发布 Google Blog Converters 1.0,该开源工具可以让你在不同博客服务之间自由转移文章和评论数据。第一个版本提供了 Python 程序库及相关可执行脚本,用于相互转换BloggerLiveJournalMovableTypeWordPress 导出的各种数据文件格式。

对于数据量较小(<1mb)的博客,可使用该项目提供的>

Blogger to WordPress: http://blogger2wordpress.appspot.com/

WordPress to Blogger: http://wordpress2blogger.appspot.com/

Livejournal to Blogger: http://livejournal2blogger.appspot.com/

MovableType to Blogger: http://movabletype2blogger.appspot.com/

1.0 发布之后, 程序在昨天再发布了一个版本, 修复了其中的一些 bug. 转跳下载页面请点击下面的链接.
http://code.google.com/p/google-blog-converters-appengine/downloads/list

没有评论: