话说在看到Leon的留言后也试着把百度空间的日志全部转移到新的wp(WordPress)上,但苦于百度那么的“自闭”,不好备份,更不方便转移。但大体思路是有的,就是先把所有日志备份到本地,备份成wp能导入的格式 RSS Feed 或 XML,然后再在WP后台导入。
备份到本地有两个方法:
一是利用 啊冬 提供的一个php备份程序,效果应该不错,因为有人用过。但我没法在XP下以PHP SHELL方式执行,所以没使用。
还可以利用博客备份小工具,Blog_Backup , 使用过了,感觉很简单,但强大。比那些通过搜索 “博客搬家” 找到的文章里面介绍的备份工具好使多了。 它支持几乎所有的主流BSP博客备份,可导出保存为html,rss, txt等。
导入WP时可能会遇到些问题,xml单个文件过大,还有百度不允许图片外链。这些在 hugege 的博文里都有说到解决办法,
由于XML文件过大,不能直接从wordpress后台导入,所以我需要用工具将文件分割,我用的是DivXML这个 XML分割工具,下载地址。然后在我们建立好WordPress好之后,在后台Manage->Import->WordPress,将XML一部分一部分导入。
百度空间上的图片有防盗链的问题,搬到了新的地方会显示不出图片,那里我们可以在主机后台里面的phpMyAdmin改,在对应的数据库那里我们选择SQL来执行一下SQL语句:
update wp_posts
set post_content=replace(post_content,’http://hiphotos.baidu.com/’,’http://rssimg.mail.qq.com/readpic?url=http://hiphotos.baidu.com/’);
解决图片不能外链的办法好像还有一种 ,就是把博文全删,导入时选择下载全部图片。
我这还遇到 了问题,导入后版式上有很大出入,一点不好看。我以为是模板问题,而自己又比较懒,不想去试哪个模板适合,而且我都选好自己喜欢的模板了,自觉没必要因此而去更换一个模板。 当然,hugege的一个做法值得借鉴,那就是把备份的博客放置在另一个wp里,用个二级域名或者子目录访问。毕竟,以前自己写的东西也都是自己的财富,而换了新的地方,也算是新的开始,那就不要跟以前的混在一起。所以呢,我就不搬了,以前的 Yaha.Sun 还在百度留着,我又不可能去把那些日志一篇篇删了,只是自己在本地备份就OK了。
haha, 颇费了一番功夫啊。辛苦辛苦
谢谢,我的真正的第一个留言者.^_^
恩,好不容易能抢个沙发,哈哈。
正在求,先试试