歪酷博客搬家完成
Posted by: TurtleIzzy on: October 15, 2011
今天终于下定决心把歪酷的东西全搬到这边的wordpress博客,正式启用这边的blog。
之前就听说歪酷系统封闭不支持导出,而且网上也没有很好的工具,折腾了一整个早上才终于相信了这句话的真实性。下面记录一下我从歪酷博客搬家的方法。
首先,从需求上来说,我并不需要日志下头的评论之类,因此只需要将日志本身导出即可。在网上google一下,发现大抵方案有三种
- blogbus博客大巴法
这个方法现在已经不能用了。博客大巴的搬家功能要求选择网站并且提供用户名和密码来搬家,而且就现在来看里头并没有提供歪酷博客的搬家功能。提供这个方法的日志基本上是在10年之前写的,果然是早死早超生。
- 神奇的python小程序
不知道各位怎么样,反正我是怎么都用不了。程序里头需要查找一个叫「parmalink」的东西(是不是手滑了?但是改成"permalink"也还是没用),总是挂在这一步,说找不到第一个permalink然后无法获取。不过我从来没听说过歪酷博客还有permalink的,所以我觉得这程序也不是很靠谱。
- 各式搬家程序
其中流传最广的应该是blogbak和maikr了。前者我试用了,的确能正常读取和导出歪酷博客上头的所有内容。但是唯独可恶的是它只能导出成5ilog博客支持的格式,我甚至还想着能不能先导入5ilog再导出成RSS2.0,但当我打开5ilog的首页时,这种念头立刻就打消了。后者完全无法使用,软件要求在maikr网站上注册并且验证注册信息,然则这个网站我怎么都打不开,稍微尝试一下也不能绕过验证步骤进入程序,所以只得作罢
然后我想,能不能直接通过歪酷的RSS订阅来载入。尝试了一下发现,首先图片载入会出问题,其次阅读器RSS里头的文章内容不全,而且总是在灵异的地方截断(后来检查发现是'&Nbsp;'这个html代码出的问题)。所以又不得不罢手。
于是给出从歪酷搬到wordpress的完整解决方案
- 使用一个叫Blog_Backup的程序来导出歪酷博客。注意,这个程序最新版(V2.8+)是付费的,所以我们需要使用它的V1.22版,这个老版本是免费的,而且也支持歪酷博客的导出。导出的时候,格式选择RSS2.0,编码选择UTF-8。
- 然后,用文本编辑器打开输出的xml文件(应该在程序exe文件所在目录下的backup文件夹里),将所有
‘<![CDATA[’和']]>'替换成空串(注意不要复制引号),将'&Nbsp;'(请将大写N改成小写n)替换成一个空格。
- 图片可以使用批量抓取的工具来抓,要是图片不多(比如我这样)就直接另存了然后在wordpress这边上传,在xml文件里头更改一下地址。要是搞不定,也可以先导入xml再在wordpress这边更改图片地址。
- 用wordpress自带的rss2.0导入功能导入替换后的xml就行。
October 15, 2011 at 9:19 pm
嘛,我就久违地上来冒个泡好了XD