Windows Live Space转移到WordPress平台

上周看着自己冗长的MSN用户名和乱七八糟的Hotmail联系簿,加上Space的慢速和5个月的Wordpress使用经验,让我做出了将MSN,Gtalk和个人邮箱都转移到一个域名下,并且在ibeca.me上开通子域名life.ibeca.me将我的Live Space上的个人生活心情博客转移过来。不算上开通子域名\新数据库的时间,搭建一个全新的Wordpress并将原有的Live Space上的博文转移到现有博客上只花了半个小时不到,反而我将MSN的联系人转移到新的MSN账号上花了一个多小时.其实本来也不用这么长时间,不过该死的windows live的联系人导出成CVS后所有的中文人名居然都成了乱码,害的我必须手动的讲一个个人名改成拼音,再导出导入,再改回中文。所谓Painful就是这个意思。

image

(via)

一 我为什么要搬家到自主的Wordpress平台

从05年开始用Windows Live Space(那个时候还叫MSN Spaces),到如今已经有4个半年头了,中间断断续续写写停停,总共有193篇长长短短的文字,总共还不到2W的PV,成绩不算好。可是4年半也是个不短的时间,足以让我对一个博客服务产生感情。于是尽管它慢的如蜗牛一般,尽管它的模版可控性极差并且后台自由度几乎为零,我还是忍了,知道我买了一个域名和一个空间,用Wordpress开了一个新博客后,两种服务的巨大对比让我对Space渐渐失去了耐心。最终下定决心转移到wordpress上来。

自主搭建博客的好处:

  1. 没有博客服务商(BSP)的约束。独立博客是自己的域名和空间下的自由财产,如果空间在国外的话,更不会某一天突然发现自己的文章被删除或者收到某神秘部门的电话让你删除谋篇文章只因为你不小心提到了某个人的名字。
  2. WordPress强大的后台和丰富的插件,让博客的管理功能前所未有的丰富。如Google Analytics插件,你能查看每天有多少人从那些地方用什么样的浏览器在你的那个页面上停留了多长时间。Wordpress Thread Comment插件能让你自定义你的留言板功能,等等。
    image
  3. 丰富的主题模版加高度的可自我定制。在WordPress Themes Gallery你可以找到众多的主题模版,如果你够耐心,还能调整这些模版使它符合自己的需要,甚至你可以自己做一个模版。
    image
  4. 拥有自己的域名和空间,配合Google企业套件的免费版,你可以拥有一个独一无二的电子邮件地址使用GMail提供的服务,利用这个地址你可以将MSN/Gtalk/QQ/个人邮箱等等联系方式统一到一个地址。下图是I became邮件服务的登陆界面,现在我可以使用如i@ibeca.me等等短小独特的电子邮件地址。(如果你需要一个(at)ibeca.me为后缀的邮箱,可以写邮件给我:diamrem(at)ibeca.me,数量有限,速度要快哦)
    image
  5. 自主搭建博客不是技术人员才能做的事情。利用Google、百度、和Wordpress的帮助页面,不管你有没有技术背景,都可以在很短的时间内搭建一个自主博客。相信我,这是一个上手异常容易的而且很有趣的过程;而完成后,你在地址栏下敲入自己的博客地址看到自己的Wordpress刷新出来,这绝对是一种享受

二 如何将Windows Live的博文转移到新Wordpress博客上

利用Wordpress的导入功能,我们可以将原有的博文转移到新搭建起来的博客上

image

你可以通过RSS地址,将Live Space上的一些条目转移过来:

image

这样做的问题在于:1 Live Space只提供最近的20条记录,2 格式、日期等等可能会出现问题

或者我们可以通过一些工具,将Live Space里的所有条目整理成符合Wordpress标准的RSS文件再倒入到Wordpress中。通过搜索,我找到了这篇博文,比较详细的介绍了利用live-space-mover将Live Space的旧闻导出成符合格式的RSS文件的步骤。再加上这个工具原创者的博客,可以很容易搬家。

  1. 调整你的Space。需要调整的有访问权限变公开(在Options—>Permission中)、日期格式变成mm-dd-yyyy(在Options—>General中)、在标题栏显示日期(在Options—>blog中)
  2. 这里下载Python,你大可将这个东西理解成live-space-mover需要运行的环境。不理解也没关系,下载之后双击运行一路下一步就好了,只是要记住安装到那个文件夹了,默认的是装到c:/python26下。
  3. 在这去下载所需文件,下载后解压到C:盘下。会有三个文件夹,前面两个忽略掉,将第三个文件中的两个个文件(BeautifulSoup.py,my-wp-comments-post.php)放到C盘下的某个目录,比如C:/wtow。注意不要用这个文件夹中的live-space-mover.py,这不是最新版,去这里下载最新版,然后将其中的live-space-mover.py解压缩到刚刚的文件夹里。
  4. 设置Python命令路径。同时按下Windows键+R,输入CMD按回车,先输入set path=C:\PythonRoot,其中PythonRoot就是你安装Python的那个目录,回车。不要害怕命令行,命令行就是英语。set啥意思?设置。path啥意思?路劲。这条命令就是告诉系统python装到这个目录下了,你记住了。
  5. 导出RSS文件。假设你将第3步的文件解压到C:\wtow了,那么还是在刚刚那个命令行界面,输入 cd c:\wtow,回车,这是为了让电脑进入这个目录,这样它才知道然后输入python live-space-mover.py -s http://yourspaceid.spaces.live.com/,将其中的yourspaceid.spaces.live.com换成你的space地址就好了,这个命令就是说用Python运行mover,将地址是http://yourspaceid.spaces.live.com/的博客的博文都导出,然后回车,然后就坐着等吧。

导出成功后会在c:/wtow文件夹中出现一个文件名为export_XXXXXX的文件,并且在命令行中会出现以下信息:

Export XML to file export_XXXXXX
Finished! Congratulations!

然后登陆你的Wordpress后台在tools(工具)—>import(导入)中选择RSS导入,上传你的export_XXXXXX文件,就好了

三 可能出现的问题

可能会有乱码;可能会运行的时候报错;可能会有各种奇怪的问题。

利用上面提到的两个博客,几乎可以解决任何问题。唯一的bug是导入到wordpress的博文是一个文章一个目录的,需要手动删除一下。

另外,电脑是很笨的,你告诉它做什么它就会做什么,要是你告诉她它不知道的东西,比如python打成了pyhton,它就会出错。所以不要怕出错,好好检查再来一遍就好。