落园 » [原创]图文详解Textcube文章三步导入WordPress过程!|专注经济视角下的互联网

[原创]图文详解Textcube文章三步导入WordPress过程!

用Textcube两年有余(前身是tattertools),很喜欢这个博客程序。
但是由于SEO不够完美,空间占用过大,小bug不断的缘故,不得不考虑从textcube搬家到wordpress。实在是一件非常痛苦的事情,由于两者架构迥异,而且两年多来写了200多篇文章不可能说一篇篇手动发表过去……
废话不多说。本教程针对:Textcube 1.7.3 : Risoluto WordPress 2.6 中文版
目前只针对单人博客,多人博客和其他语言版本尚未测试。
本操作不涉及任何程序和数据库的更改,只要您会可以安装两种博客程序或者您有安装好的两种博客程序就可以。
建议非上述版本的升级至上述版本操作。(只要您的textcube的RSS订阅正常,理论上不升级也可以,但请一定备份好textcube的数据,直接跳到第二步即可)
第一步:环境准备。
1.textcube/tattertool升级:首先在后台-设定-数据管理-备份数据那里,把数据备份,建议选择下载到本机。视个人情况可选择包含/不包含附件数据。

对于后台界面的问题,个人界面可能有所差异,不过找相应位置应该不难吧?
然后把下载的升级包上传至服务器,删除config.php后在浏览器中输入你的博客地址/setup.php(如我的www.loyhome.cn/setup.php),选择重新设定。
2.wordpress升级请参考:http://codex.wordpress.org.cn/index.php?title=%E5%8D%87%E7%BA%A7WordPress
对于没有Wordpress的用户可以直接跳过上一步,直接安装最新wordpress。
备注:对于不想在服务器操作的同学(其实本机更加方便),可以采取本机架构apache+php+mysql的方式,安装上述两版本的对应程序。该部分不属于本文内容,请用搜索引擎寻找相关办法。架构好之后把Textcube备份文件在后台选择恢复数据。
第二步:导出/导入数据
1.textcube文章的导出。
对于textcube后台的插件对文章内容有影响的,如我现在用的See other posts on same category 插件(会在每篇文章后显示相关文章,并且会在RSS也输出),请先关闭插件。
在后台-设定-博客那里,修改“设定博客公开政策”里面的rss文章数改为最大的30,公开范围选择“全部公开”。

然后在浏览器地址栏输入你的博客地址/rss(如我的:http://www.loyhome.cn/rss),然后选择浏览器上方的文件-保存(或者直接按ctrl+s),以xml格式保存。可以命名为1.xml依此类推,但是我这里采用了rss.xml默认文件名,因为这样在wordpress导入的时候可以稍稍偷懒些。但是为了避免混乱也可以采取数字命名法,尤其是针对文章比较多的时候。
2.wordpress文章导入。
打开另一个浏览器窗口或者标签。
进入wordpress后台,选择管理-导入-rss,然后选择你刚刚保存的文件。
点击“上传文件并导入”,然后就出现导入成功了。应该是30个。

到这里先不要急,如果你采取的是我上面说的默认命名的方式,此窗口不要动。
3.textcube输出另外30篇文章。
再打开一个浏览器窗口或者标签。
在textcube后台-文章-文章列表,选择已公开的文章。每页显示文章数设为30。
然后点击全选,再点击“不公开”。(如果你有不公开的文章即右边状态一栏标记颜色为红色的,最好先把它们改为受保护的标记颜色是黄色)

然后回到/rss那个窗口,点击刷新或者按F5,这时候内容应该变化了。点击保存或者ctrl+s,可以覆盖原来那个rss.xml也可以命名为2.xml。
4.导入到wordpress里面。如果你是覆盖的rss.xml,这时候直接在wordpress那个窗口点击刷新或者按F5,会弹出对话框问你要不要重新提交,选择是。
这样就又提交上去了。
5.重复上面34步即可。每次可导入30篇,我的200多文章用了不到3分钟^_^
6.这时候文章导完了,如果你没有在textcube设置标签,那么就结束了。但是如果你和我一样,就需要最后一步。
在wordpress后台导入那里,选择最后一个“分类标签转换器”,然后全选,再依次对照你的textcube分类表把属于分类的勾去掉。最后点击提交。这样wordpress就能分辨是tag还是分类了。
最后,请再选择“未公开的”文章,全选,公开就可以了。
第三步:修改部分文章。
如果你的textcube文章中有more/less包裹的文章内容,这时默认就展开了。你所需要的是对照你的textcube前台显示的文章,把含有上述的内容的文章在wordpress里面找到,然后手动在需要的地方用可视编辑器改一下就可以了。
不过如果无伤大雅你也可以不改了。
如果你是在本机完成的上述操作,请在wordpress后台选择导出,然后在服务器的wordpress后台选择导入即可。这样也是比较稳妥的一种做法。

另外,关于评论,trackback,留言本的导入请容我再探索一段时间,如果不多的话您可以选择手动发表一下^_^
这样已知会损失的是textcube独有的地域模块的信息。其他信息损失也请联系我。

还有博客设置可能有一部分需要你手动改一下。
最后,希望你使用wordpress愉快!有任何问题请直接在我的博客本文后留言,我会及时回复的。
本文为落园原创文章,如需转载,请注明出处并且在此留言或者发email至xinxing0033[at]gmail.com告知。


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *