<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网贝 &#187; BlogBus搬家</title>
	<atom:link href="http://webbeta.org/tag/blogbus%e6%90%ac%e5%ae%b6/feed/" rel="self" type="application/rss+xml" />
	<link>http://webbeta.org</link>
	<description>WordPress,Web2.0</description>
	<lastBuildDate>Wed, 22 Dec 2010 07:31:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>如何将你的博客从博客大巴BlogBus搬家到WordPress</title>
		<link>http://webbeta.org/2009/06/10/move-blog-from-blogbus-to-wordpress/</link>
		<comments>http://webbeta.org/2009/06/10/move-blog-from-blogbus-to-wordpress/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 17:29:51 +0000</pubDate>
		<dc:creator>xuun</dc:creator>
				<category><![CDATA[Wordpress入门]]></category>
		<category><![CDATA[Wordpress进阶]]></category>
		<category><![CDATA[BlogBus搬家]]></category>
		<category><![CDATA[博客大巴搬家]]></category>

		<guid isPermaLink="false">http://bloghost.cn/?p=3879</guid>
		<description><![CDATA[使用WordPress的博友是越来越多了，今天就有朋友问我如何把博客从博客大巴BlogBus搬到Wordpress。听到这个请求第一反应就是通过RSS转成xml然后导入到WordPress。但文章分类，标签，评论之类的能不能原样保留还不清楚。无意间发现William Hua（该童鞋同xuun一样是在上海的浙江老乡，似乎开博不久，热情相当高涨，好多熟悉的博客都有他的身影。。）已经有了解决方案，就转过来让更多的朋友看到。 WordPress本身提供了不少的数据导入方式，不过可惜的是它对国内的BSP支持并不理想，要保持原来的文章、评论、分类、标签数据，我首先考 虑的就是找一个桌面工具，能够直接支持从大巴到Wordpress的搬家。我Google到一个BlogBak Ver1.76，宣称能够支持这个功能。没想到的是下载下来以后才发现，软件本身并不支持博客大巴搬出，论坛里也有朋友发帖在问为何说明和软件本身不 符…… 又看了几个其他的搬家工具，比如blogmover但是都没法满足我的需求。 我知道博客大巴有搬家服务，支持从和讯、网易、新浪、搜狐、百度空间、QZone等搬家到博客大巴，但是我并不知道它还支持博客数据的导出，直到我搜索“博客大巴 导出”这2个关键字的时候才发现这一点（博客大巴帮助中心：如何将日志导入导出？）。看起来只要导出的数据Wordpress能够识别、或者我们可以将其转换成Wordpress支持的RSS2格式，数据的“完美”导入就有可能了。 继续Google，找到了冰古的一个解决方案——blogbus to wordpress转换程序。他的方法是基于XML to PHP库，实现了博客大巴的备份XML文件到RSS2格式的转换，使用方法也很简单： 上传index.php、xml.php和blogbus的备份文件到你的空间中（如果你使用的是BSP，你可以在本地安装一个php）； 运行index.php； 将所得到的页面保存为xml(以xml为后缀名)文件； 接下来，我们只要在Wordpress的后台中，选择以“WordPress”方式导入数据即可。 阅微堂则在他的BlogBus搬家文件转WordPress导入文件一文中基于冰古的代码提供了一个更简单的办法，只要我们上传博客大巴的备份文件，待处理完以后下载即可。对于新浪、和讯、网易、搜狐等blog，如果想要搬到Wordpress，也可以先借由博客大巴的搬家程序，继而参照我的这个思路。 导入完成以后，我仔细检查了文章、评论、标签和分类，文章和评论均正常（Update：评论者的邮件没有正常导入），而分类和标签有问题。Daisy以前的blog上基本就没有做什么分类，所以这个暂时忽略，但是标签丢失还是比较麻烦的。打开博客大巴的备份文件和转换以后的文件，对比了一下，却发现转换以后的文件当中完全没有标签相关的数据了。根据RSS 2.0的规范，虽然没有tag这一element，但是我们可以通过 1.&#60;category domain=”category” nicename=”industrynews”&#62;&#60;![CDATA[Android开发]]&#62;&#60;/category&#62; 2.&#60;category domain=”tag”&#62;&#60;![CDATA[android]]&#62;&#60;/category&#62; 这样的方式来分别导入文章的分类和标签数据，而在此之前我们还需要把所有的标签和分类数据导入数据库。 所以看起来冰古的程序也还有不完善的地方，不过暂时这是我能找到的博客大巴到Wordpress搬家最好的办法了，如果各位有其他更接近完美的方法，麻烦告知，多谢！ （to冰古：刚刚在嘀咕follow你以后，发现你也来我这里转了转，这个问题有解否？） Update: 1、今天得到冰古的确认，“tag当时是没有考虑的，因为当时wordpress还没有加入原生的tag，而只有category” 2、apple4520早上告诉我Denis所写的如何从 BlogBus 搬家到 WordPress，其中提到了YO2的老大Oneoo为Wordpress所写的一个从博客大巴到Wordpress的导入器。我测试的结果是文章、评论OK（并且评论者的邮件也正常导入，这点已经优于上面的方法），但是分类和标签同样没有导入。 3、冰古在给我解释他的脚本的时候同时提到了Ant21的转换 BlogBus 到 WordPress 的 Python 脚本。因为是Python脚本，你需要确保本机有安装Python解释程序（从Python官方网站下载安装包，安装完以后记得设置环境变量），然后在控制台运行类似 python bus2wp.py D:/blogbus.xml wp.xml 的 命令，其中blogbus.xml是你从博客大巴备份下来的xml文件名。之后在Wordpress中选择以“WordPress”方式导入数据即可。我 测试的结果是文章、评论OK（评论者的邮件信息也导入正常），另外标签信息也都导过来了，只是都变成了分类，而大巴中的分类信息则已经丢失。这是目前博客大巴导入到Wordpress数据丢失最少的解决方案了。]]></description>
			<content:encoded><![CDATA[<dl class="alignleft" style="width: 150px;">
<div><span><img src="http://webbeta.org/wp-content/uploads/2009/06/82c12.jpg" alt="" /></span></div>
</dl>
<p>使用WordPress的博友是越来越多了，今天就有朋友问我如何把博客从博客大巴BlogBus搬到Wordpress。听到这个请求第一反应就是通过RSS转成xml然后导入到WordPress。但文章分类，标签，评论之类的能不能原样保留还不清楚。无意间发现<a href="http://www.williamhua.com/">William Hua</a>（该童鞋同<a href="http://xuun.net">xuun</a>一样是在上海的浙江老乡，似乎开博不久，热情相当高涨，好多熟悉的博客都有他的身影。。）已经有了解决方案，就转过来让更多的朋友看到。<span id="more-3879"></span></p>
<blockquote><p>WordPress本身提供了不少的数据导入方式，不过可惜的是它对国内的BSP支持并不理想，要保持原来的文章、评论、分类、标签数据，我首先考 虑的就是找一个桌面工具，能够直接支持从大巴到Wordpress的搬家。我Google到一个BlogBak Ver1.76，宣称能够支持这个功能。没想到的是下载下来以后才发现，软件本身并不支持博客大巴搬出，论坛里也有朋友发帖在问为何说明和软件本身不 符…… 又看了几个其他的搬家工具，比如blogmover但是都没法满足我的需求。</p>
<p>我知道博客大巴有<a onclick="javascript:pageTracker._trackPageview('/outbound/article/banjia.blogbus.com');" href="http://banjia.blogbus.com/">搬家服务</a>，支持从和讯、网易、新浪、搜狐、百度空间、QZone等搬家到博客大巴，但是我并不知道它还支持博客数据的导出，直到我搜索“博客大巴 导出”这2个关键字的时候才发现这一点（<a onclick="javascript:pageTracker._trackPageview('/outbound/article/bangzhuzhongxin.blogbus.com');" href="http://bangzhuzhongxin.blogbus.com/logs/5449800.html">博客大巴帮助中心：如何将日志导入导出？</a>）。看起来只要导出的数据Wordpress能够识别、或者我们可以将其转换成Wordpress支持的RSS2格式，数据的“完美”导入就有可能了。</p>
<p>继续Google，找到了冰古的一个解决方案——<a onclick="javascript:pageTracker._trackPageview('/outbound/article/bingu.net');" href="http://bingu.net/308/update-blogbus-to-wordpress/">blogbus to wordpress转换程序</a>。他的方法是基于XML to PHP库，实现了博客大巴的备份XML文件到RSS2格式的转换，使用方法也很简单：</p>
<blockquote><p>上传index.php、xml.php和blogbus的备份文件到你的空间中（如果你使用的是BSP，你可以在本地安装一个php）；<br />
运行index.php；<br />
将所得到的页面保存为xml(以xml为后缀名)文件；</p></blockquote>
<p>接下来，我们只要在Wordpress的后台中，选择以“WordPress”方式导入数据即可。<br />
阅微堂则在他的<a onclick="javascript:pageTracker._trackPageview('/outbound/article/yueweitang.org');" href="http://yueweitang.org/blog/posts/move-blogbus-data-to-wordpress.html">BlogBus搬家文件转WordPress导入文件</a>一文中基于冰古的代码提供了一个更简单的办法，只要我们上传博客大巴的备份文件，待处理完以后下载即可。对于新浪、和讯、网易、搜狐等blog，如果想要搬到Wordpress，也可以先借由博客大巴的搬家程序，继而参照我的这个思路。</p>
<p>导入完成以后，我仔细检查了文章、评论、标签和分类，文章和评论均正常（<strong>Update：评论者的邮件没有正常导入</strong>），而分类和标签有问题。Daisy以前的blog上基本就没有做什么分类，所以这个暂时忽略，但是标签丢失还是比较麻烦的。打开博客大巴的备份文件和转换以后的文件，对比了一下，却发现转换以后的文件当中完全没有标签相关的数据了。根据<a onclick="javascript:pageTracker._trackPageview('/outbound/article/cyber.law.harvard.edu');" href="http://cyber.law.harvard.edu/rss/rss.html">RSS 2.0</a>的规范，虽然没有tag这一element，但是我们可以通过</p>
<blockquote>
<div id="highlighter_928075" class="syntaxhighlighter">
<div class="bar">
<div class="toolbar"><a class="item viewSource" style="width: 16px; height: 16px;" title="view source" href="http://www.williamhua.com/2009/05/19/howto-move-the-whole-site-from-blogbus-to-wordpress/#viewSource"></a></div>
</div>
<div class="lines">1.&lt;category domain=”category” nicename=”industrynews”&gt;&lt;![CDATA[Android开发]]&gt;&lt;/category&gt;<br />
2.&lt;category domain=”tag”&gt;&lt;![CDATA[android]]&gt;&lt;/category&gt;</div>
</div>
</blockquote>
<p>这样的方式来分别导入文章的分类和标签数据，而在此之前我们还需要把所有的标签和分类数据导入数据库。</p>
<p>所以看起来冰古的程序也还有不完善的地方，不过暂时这是我能找到的博客大巴到Wordpress搬家最好的办法了，如果各位有其他更接近完美的方法，麻烦告知，多谢！<br />
（to冰古：刚刚在嘀咕follow你以后，发现你也来我这里转了转，这个问题有解否？）</p>
<p><strong>Update:</strong><br />
<strong>1、</strong>今天得到冰古的确认，“tag当时是没有考虑的，因为当时wordpress还没有加入原生的tag，而只有category”<br />
<strong>2、</strong>apple4520早上告诉我Denis所写的<a onclick="javascript:pageTracker._trackPageview('/outbound/article/fairyfish.net');" href="http://fairyfish.net/2008/12/08/blogbus-2-wordpress/">如何从 BlogBus 搬家到 WordPress</a>，其中提到了YO2的老大<a onclick="javascript:pageTracker._trackPageview('/outbound/article/oneoo.com');" href="http://oneoo.com/">Oneoo</a>为Wordpress所写的一个从博客大巴到Wordpress的导入器。我测试的结果是文章、评论OK（并且评论者的邮件也正常导入，这点已经优于上面的方法），但是分类和标签同样没有导入。<br />
<strong>3、</strong>冰古在给我解释他的脚本的时候同时提到了Ant21的<a onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.huyo.org');" href="http://blog.huyo.org/?p=336">转换 BlogBus 到 WordPress 的 Python 脚本</a>。因为是Python脚本，你需要确保本机有安装Python解释程序（从<a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.python.org');" href="http://www.python.org/download/">Python官方网站</a>下载安装包，安装完以后记得设置环境变量），然后在控制台运行类似 <strong>python bus2wp.py D:/blogbus.xml wp.xml </strong>的 命令，其中blogbus.xml是你从博客大巴备份下来的xml文件名。之后在Wordpress中选择以“WordPress”方式导入数据即可。我 测试的结果是文章、评论OK（评论者的邮件信息也导入正常），另外标签信息也都导过来了，只是都变成了分类，而大巴中的分类信息则已经丢失。<strong>这是目前博客大巴导入到Wordpress数据丢失最少的解决方案了。</strong></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://webbeta.org/2009/06/10/move-blog-from-blogbus-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

