首页 > 电脑知识 > 终于从网易博客搬家到wordpress成功

终于从网易博客搬家到wordpress成功

2008年11月23日 发表评论 阅读评论

一直就对网易博客不满,感觉网易博客尽整些没用的东西,连最基本的api也不开放,也不支持离线编辑。而且发布时间不能自定义,没写完的草稿发布之后居然是用的发布时间,而不是最初的创作时间。另外,网速慢还导致好不容易写了一大堆东西丢失在网络中。实在是不符合我的口味,之前就有想搬家的打算,但是几次也没有最终付诸实践。好在网易有个邮件博客,勉强算是支持你离线博客,也能勉强凑合用着。

最近好不容易发现Windows live writer支持网易博客,用了刚一天,居然遇到网易博客再次系统升级,又不支持了,实在是让我郁闷的不行。于是萌生了搬家的打算。

这几天一直研究搬家这事。感觉wordpress这类的开源性的博客系统不错,于是决定搬到wordpress。

但是搬家却并非易事。首先无法像百度,网易,新浪这种大型的BSP之间的相互搬家这样有网站提供的现成工具可用。

在网上搜索了一下,发现了blog_backup这个工具,专门用于以rss的形式将博客的内容保存到本地。但是我用的时候却发现了新问题,这个工具似乎没法保存我的网易博客,每次都是只能找到0篇文章。这可郁闷了,最后我才想起来,我的博客设置的是私人博客,禁止任何访问。于是乎把这项设置改成允许任何人访问之后,问题得到了解决,能够保存文件了。(但是还是有部分设置成私人日志的文章无法保存,好在不多,需要手动转移)

有了这个工具,主要问题算是解决了,在wordpress的管理页面里面,用RSS导入形式导入保存到本地的xml文件,却发现每篇文章正文前面都有<![CDATA[ 字符,而结尾都有]]>字符,我不懂html代码,也只有试着看了一下这个xml文件,发现正文的前后是

<description><![CDATA[<P>正文P>]]></description>

而标题则是

<title><![CDATA[标题]]></title>

看来是wordpress不能识别<![CDATA[]]>这部分代码,于是试着把这部分代码去掉,看行不行,开始是用ultraedit编辑的,分别搜索<description><![CDATA[替换为<description>;搜索]]></description>替换为</description>保存之后导入,却发现,全部的文章都没有了正文,看来不行。

之后又用记事本编辑,直接搜索<![CDATA[,替换为空白,]]>替换为空白,用记事本编辑进行替换是速度特别慢,与ultraedit没得比。不过好像用记事本编辑出来的xml文档导入之后就没有出现丢失正文的情况,具体是不是ultraedit编辑器的问题,尚不明确。也没去试验。

问题似乎就这么完美解决了,但是,一浏览全部的文章,还是发现了新的问题,有部分文章还是没有正文,于是决定手动修正,直接用代码编辑模式,从xml文件中将相应的代码复制进去,就能解决问题,但是这样做实在是太费劲,编辑了大量的这类的文件之后发现这类的文章的代码中都有&nbsp;这个代码,于是乎又用相同的方法把这类代码全部去掉,再次导入,这部分失去正文的文章的正文部分也都全部回来了。

事后发现&nbsp;这个代码在html中表示的是空格。而这类含有&nbsp;代码的文章是从邮件博客中带入的,即凡是由邮件发布的文章都有这个问题.

正文内容的问题解决之后还有最后一个问题,就是博文中的图片由于网易限制,无法显示。这个问题看来只能手动解决了。

这次搬家,前后花了几天时间,终于解决了遇到的种种问题,感觉很多问题其实并不是不能解决的,关键在于要仔细的去寻找解决的办法。


本站文章请注明,转载自:仲卯杂记
本文链接: http://zoomao.net/2008/11/23/move-to-wordpress.html

分类: 电脑知识 标签:

相关日志

  1. 2010年1月6日10:46 | #1

    哥们谢谢你,根据你的办法成功搬家

    [回复]

  2. Meggie
    2011年9月29日11:54 | #2

    我对你提到的那些技术一窍不通。。。请问有简单一点的方式么、或者能协助我搬家?

    因为今天网易擅自把我的一篇日志删除了。我不想再继续用这个博客服务商。

    [回复]

  3. 2012年3月27日17:26 | #3

    我已经实现了百度,网易博客搬家到wordpress,支持标题,分类,标签,发布日期,图片处理(下载并替换地址),全部评论,自动翻译等功能。
    需要的可以去这里:BlogsToWordPress v3.0 – 将百度空间,网易163等博客搬家到WordPress
    http://www.crifan.com/crifan_released_all/website/python/blogstowordpress/

    [回复]

    crifan 回复:

    目前最新版本已经支持更多类型的博客了:百度空间(新版和旧版),网易163,新浪Sina,QQ空间(腾讯博客),人人网,CSDN,搜狐Sohu,博客大巴Blogbus等。

    [回复]

  4. ksharpdabu
    2012年8月15日11:23 | #4

    你好,昨天我用你的脚本备份了,今天搭建了本地wordpress。通过rss工具导入,但是发现有的文章导入数目失不正常,开始以为是备份不完整,但是查看xml文件后发现是完整的,于是我试着到我的在线wordpress测试了下,导入文章数目是正常的,而且对比后明显发现本应该是有100多篇的xml,在本地导入却显示导入成功5篇,很纠结,不知道哪里出问题了,想在在想解决办法,

    [回复]

    ksharpdabu 回复:

    sorry,发错地址了

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

小提示:本站采用Gravatar.com提供的头像系统,想要头像的同学可去免费绑定

Love Note to Jiao