【图文教程】Wordpress,typecho,Emlog三大博客相互转换

choovin 发布于:2011-11-16 23:56 分类:互联网络 标签: typecho Wordpress Emlog 博客搬家

核心提示:

      下面说到的第一个就是前言是从自己的QQ空间,或者新浪博客,网易博客,百度空间等到Wordpress,等你完整搬家到了Wordpress,我们就可以开始到typecho或者Emlog。还有就是如果你从其他博客转不出来,可以通过软件,我记得有一款叫作blog——backup的收费软件做的不错,淘宝上售价40元,经济许可的话可以购买正版。毕竟人家写个程序也不容易。下面我开始讲解

 

1、从Wordpress到typecho的思路:你可以使用一款在typecho上有的插件叫作Wordpress to typecho通过这款插件可以转换

2、从 typecho 到Wordpress的思路:你可以使用一款在typecho上有的插件叫作 typecho to Wordpress通过这款插件可以转换

3、从Wordpress到Emlog可以使用一款叫BlogSync 的软件,还有其他的在下面

4、 从typecho到Emlog

 

 

 

 

前言:


这是一个非常波折的过程,折腾了N久,最后以为得起用最笨的方法,自己一篇一篇的ctrl+cctrl+v了,但是终究看来还是有不少博友也深受此苦,琢磨了不少办法,循着他们这些“先烈”的足迹,虽然弯儿最后多了点,但是终归是柳暗花明,让我看到了路。

鉴于不容易,为了给同好们指条明白路,避免再陷入死局而不能自拔,就把俺搬家的全过程拿出来晒一晒。
第一步:先说下我之前一般写博文的几个地方就三个:

百度空间(http://hi.baidu.com/choovin/blog)

QQ空间(http://8718491.qzone.qq.com/)

网易博客(http://blog.163.com/choovin@126/)

原本听很多朋友说,“博客大巴(http://banjia.blogbus.com/)”是支持众多博客导入的,但是注册后才知,现在只能支持到有数的几家了:新浪、搜狐、百度、中国博客、WP、blogger这六家。显然可能是技术加其它非技术原因,才让他们缩减了搬家服务的家数。既然如此,就找了其它“搬家公司”,但是基本上支持网易博客的不多,找来找去,发现也就网易和新浪支持从QQ空间搬家的功能,于是先将QQ空间的文章搬至网易博客。

第二步:网易博客再搬家。由于博客大巴现在也不支持网易博客的直接导入,还能别想撤,既然大家都介绍最好的WP导入路径还是从博客大巴这里,那么不论怎么绕都是要绕回博客大巴,而且博客大巴支持新浪博客的导入,那么我就再从网易博客搬至新浪博客,然后从新浪博客再搬至博客大巴。

第三步,博客大巴导出。经过一番折腾,终于搬到博客大巴了,好在后面这两家:新浪与博客大巴的搬家服务不象网易(看人品,我两个QQ空间的到网易,一个30多分钟,一个半天)那样需要24小时基本上都是十几分钟就搞定了,所以这一步也就提前在一天之内就开始实施了。博客大巴在博客管理-设置中有专门的“导入导出”功能,直接选择导出,会根据数据量大小时间不一,会得到一个XML文档。
从Blogbus导出数据

登陆Blogbus博客大巴后台,导出数据。地方比较隐蔽,进入后台后,依次找到“博客”-〉“博客设置”-〉“导入导出”-〉“导出日志”。



这里导出的文件是XML文件,假设名字backup-2011**********.xml.utf-8,保存好。

第四步,通过一天到晚游泳的鱼提供的转换工具–转换工具,将其生成WP可以识别的另一个XML文档。

注:博客大巴直接导出的文件名是:backup-2011**********.xml.utf-8

经过转换工具 的转换输出为:wordpress_import.xml

第五步,在WordPress后台导入数据。我们已经将数据格式转换为了WordPress的标准格式,在后台就可以轻松导入数据文件。在WP的“工具”菜单中选择“导入”,导入类型为WordPress,将第二次生成的XML(wordpress_import.xml)文档选中

登陆WordPress后台,找到“工具”-〉“导入”-〉“WordPress”,

clip_image006[1]

然后将刚刚转换得到的wordpress_import.xml“上传并导入”即可。导入Wordpress。最后在Wordpress控制板的“工具→导入”里的左边列表选择Wordpress,导入转换过的wp.xml文档,就能将备份好的博客内容放进去了。(wordpress系统默认XML文件15MB最大,如果超过了可以找XML切分文件切成小文件分批上传)

clip_image012[1]

clip_image013[1]

导入时选择好那些导入的日志作者,然后经过一段时间的Processing(请耐心地等……尤其是内容比较多的博客时间会挺长的),最终尘埃落地,万事归位。分类和评论,都好好地打包过去了。接下来只要细细整理归置分类就可以了,不再赘述。

clip_image014[1]

 

注意,这里如果数据量比较大,可能需要耐心等待一段时间。在这期间,请不要进行其他操作。数据读取完毕,将会开始写入到数据库:

clip_image008[1]

文章导入完毕后,这里别忘了设置文章作者,以及下载图片等附件。
clip_image009[1]查看效果

导入之后,我们可以将新旧博客做个对比,看看受否缺少内容。我们来看看我们转换的效果图。


 

 

 

 

 

 

 

哇咔咔,以前的心血终于又能出现在新家里了,心里美啊!

搬家结果可以参看我的小站:http://www.choovin.com

有点可惜的是百度的图片不许外链,所以转移过去的日志图片或许有点问题(不过不管怎样,你想运过去的每一篇日志和别人的评论,它都会为你点滴不漏地带走,一直放在那里。
所以对写手们和喜欢写文字类日志的人而言,帮助可能会更大一些?

======================

以上方法也可用于Blogbus、新浪等其他博客的搬家,只要能用blogbus的搬家工具导出成XML,就可以进行转换导入。
(如果感觉看了还是很有困难的的话,可以联系我帮忙哟。Email:i@choovin.com)

======================

那么,差不多就是这样。搬家的曲目即将结束。

终曲之后,我将在wordpress的新家,等你再来。嘿嘿!!

补充:

关于XML文件转换

若第四步提供的转换工具–转换工具,不可以用这边有第二种方法.

这个XML文件转换为wordpress能用的格式。这个稍微有点麻烦了,可以参照这个网站的步骤一一来做。

看不明白或无法访问那个网站的,请参考我的简单转载(下面步骤已由我自己实践,可行)。
※在http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi这里下载程序语言包Python并安装好。

※我的电脑→属性→高级选项卡→环境变量→系统变量→在Path一栏加入Python的安装目录(比如C:Python),记得两个目录中间要加半角分号隔开→保存退出。

※找到你之前在博客大巴备份的XML文件,比如D:downloadus.xml
※在这里下载转换脚本:http://blog.huyo.org/wp-content/uploads/2007/09/bus2wp.zip(如果下载不了请点击我上传的分流地址……)

再补充下迅雷可用下载链接:



http://cid-85bbc2515c5129ab.office.live.com/self.aspx/%e5%8d%9a%e5%ae%a2%e6%90%ac%e5%ae%b6/bus2wp.zip

http://cid-85bbc2515c5129ab.office.live.com/self.aspx/%e5%8d%9a%e5%ae%a2%e6%90%ac%e5%ae%b6/python-2.5.1.rar


※解压你下载的 bus2wp.zip 到任意目录,你会得到一个 bus2wp.py 文件,假设在:D:downloadus2wp.py

※然后打开 Windows 的命令行窗口(运行→输入cmd然后回车),在里面转到 bus2wp.py
所在的目录(先输入D:转到D盘,再输入cd dowload转到文件夹),也就是 D:download,继续敲入:python bus2wp.py
D:/download/bus.xml wp.xml
按下回车,程序将会在 D:download 目录下产生 wp.xml
文件,在 wordpress 中,就可以直接导入这个文件了。clip_image011[1]

最后感谢:一天到晚游泳的鱼  和他提供的转换工具

 

1.EMLOG转换WordPress方法


         介绍一种很少人知道的EMLOG转换WP的方法,亲自测试可行,日志发表时间没有错误。但是由于EMLOG对TAG的支持不好,所以转换出来也是没有TAG的。另外,评论、友情链接无法同步,只能转换日记,不过总比一篇一篇手动转好吧~        因为ELOG无法使用,不得不转换WordPress,但又因为不知道怎么转换而苦苦发愁。最开始是听说在EMLOG用RSS进行导出,再在WordPress进行导入的方法,会丢失标签、评论,当时想日记不丢就好,但是我很失望,没有成功。后来又听说使用一个名叫“emTowp”的工具可以转换,而且啥都不会丢,当时我是那个激动呀,赶紧的下载,本地测试,但是我很悲剧的发现又不行!我试过几次,不知道是我操作问题还是软件问题,我可以保证我填写的资料没错,再后来就发现了使用“BlogSync ”进行转换。         

         BlogSync网址:http://miian.com/zh-hans/blogsync/1.1 

         第一步           EMLOG设置:后台-博客设置-开启离线写作-是          

                                 WP开启:后台-设置-撰写-开启XMLRPC           

        第二布:使用BLOGSYNC的接口设置          

                                 EMLOG的xmlrpc接口 http://xxxx.com/xmlrpc.php          

                                WP的XMLRPC接口 http://xxxx.com/xmlrpc.php (请将地址换成自己的。)          

       第三步:添加博客         打开 http://miian.com/zh-hans/blogsync/1.1

添加博客

        填写说明: BlogAPI地址是“第二步接口地址”,其实设置完第一步后,直接在域名后添加“/xmlrpc.php”就可以了。 用户名、密码就是博客的后台账号密码。 在这里要注意一下,也许有的朋友找不到上图所示的页面,我就是这样的…… 我提示一下:打开“BlogSync”,下方有个“添加”按钮,点击后就进入了,但是默认的是下图所示,这时候点下面那个选项就对了。

添加地址账号密码

 

还有需要提醒的是要添加两个博客哦(不然怎么同步呢?),就是说需要重复操作两次添加。添加完成后就是下图这样了添加完成后

        第四步:对比文章 选中任意一个博客后按住键盘上的“Ctrl”健不松,然后再单击没选中的那个博客,这样就可以把两个都选中了。之后单击下方的“执行比较操作”,完成后就会出现一个“执行同步”单击一下就开始转换啦~

        结语: 我亲自测试,从EMLOG转化到WP很完美,日志发表时间没有错误。但是由于EMLOG对TAG的支持不好,所以转换出来也是没有TAG的。 另外,评论、友情链接无法同步,只能转换日记,不过总比一篇一篇手动转好吧~

2、Typecho to EMLOG 转换程序

//***********************************************
//****  Typecho to EMLOG 转换程序
//****  本程序用于转换 Typecho 到 EMLOG
//****  作者:独来读网
//****  BLOG:http://5kai.com
//****  发布日期:2011.5.24
//***********************************************
原始程序:Typecho0.8.5
目标程序:EMLOG 4.0
其他版本请自行测试

使用说明:
1.将程序放在网站的任意目录,在Linux等下请把目录改为777权限
2.执行转换程序,完成数据转换
3.全新安装EMBlog程序
4.用phpmyadmin导入转换程序生成的sql文件
注:本程序不会对现有数据进行任何操作,请放心使用。建议先将Typecho数据下载至本地进行测试,只需在本地导入Typecho数据,无需Typecho程序。经测试无误后再进行转换。

下载地址:
http://115.com/file/e6ajoa80#

 

转载请注明:来自http://www.choovin.com  谢谢合作!

版权所有:《曾巧文博客-关注互联网IT技术,记录生活点滴》 => 《【图文教程】Wordpress,typecho,Emlog三大博客相互转换
本文地址://qiaowen.net/post-1010.html
除非注明,文章均为 《曾巧文博客-关注互联网IT技术,记录生活点滴》 原创,欢迎转载!转载请注明本文地址,谢谢。

有 7761 人浏览,获得评论 0 条

发表评论:

Powered by emlog 粤ICP备12040901号

>>本作品采用-知识共享署名-非商业-禁止演绎-协议-进行许可 |站点地图 | | | | 开放分类目录 |