2010-01
10

BlogBus到WordPress镜像小记

By xrspook @ 20:00:08 归类于: 烂日记

紧急告知该方法不能用于WordPress 2.9.1,会出现每篇文章的评论丢失(如果某篇文章有评论且有多条,只会剩下一条),强烈建议使用2.8.*(我用的是2.8.6),可以用2.8.* 的做WP导入再升级到2.9.*!!!!

坐在电脑前折腾了一个下午的WordPress,但我最希望的还是BlogBus能回归。

金窝银窝,还不如自家的狗窝。

今天在G老师的帮助下找到了几个文章,终于把非标准的BlogBus .xml导出数据转变为标准的WordPress eXtended RSS (WXR) .xml,然后又在yo2老大oneoo设计的DivXml.exe帮助下把转换成功的文件分割为小块。

具体操作嘛,很简单,分享一下前辈们的好东西。

感谢ant21Daniel阿七!!!

用的是Python转换法,程序是用Daniel的(下载:bus2wp_modified),因为他说已经解决了BlogBus到WordPress的分类及标签问题。至于方法嘛,原创是ant21的,但阿七说得更具体,如下:

1.在BlogBus的后台导出日志,保存XML文档。具体方法:进入BlogBus后台,博客>博客设置>导入导出>导出日志>保存为XML格式,假定保存的名字为bus.xml。放在D盘根目录,即D:\bus.xml。

2. 下载python以及bus2wp.zip。python的下载地址是:http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi(我已经在用2.6版本了),bus2wp_modified。下载python后,安装,解压下载的bus2wp_modified到D盘根目录,即D:\bus2wp.py。

3. 点击开始菜单>运行>输入cmd,回车进入Windows的命令行窗口>输入d:,回车,转到D盘目录下。输入bus2wp.py bus.xml wp.xml,回车,等待转换…>如果没有出错,就成功了!如果提示出错,检查导出的bus.xml,发现并解决问题(会提示是哪行哪列出错的)!建议用Notepad++进行检修,毕竟用系统自带的记事本实在太简陋。xrspook在转换过程中就出现过问题,不知道为什么代码里有些很诡异的“sub”,每次都会卡死。

4. 登录安装好的WordPress后台,导入日志。具体方法:管理>导入>选择“WordPress”,从WordPress导出文件中导入日志、评论、自定义字段、页面和分类。选择导入文件D:\wp.xml,导入>选择导入后日志所属作者,确定导入(可选上导入附件)。成功!

下图就是xrspook转换过程中的坎坷,修改多次才成功啊!转换共用66秒。原BlogBus的.xml大小为11.1MB,转换成WP型后减肥了,只有8.87MB。原先的.xml不能用DivXml.exe切分,但转换后的就可以了,呵呵,再次谢谢oneoo。


单机是用xampp搭建的php,而强大的它允许上传的WXR能达到128MB,所以切不切分无所谓,但是转换时间较长,我可有接近2300篇历史记录啊!但如果用在线上服务器不切分基本是不行的,所以测试不切无所谓,动真格的时候就得切了。

导入部分切分后的文件你就会发现虽然数据从BlogBus全部转化为WordPress了的,但还是有点瑕疵。我暂时发现的是:在评论的回复中,BlogBus把客人的留言和blog主的回复都放到<CommentText></CommentText>里,而且都是显示为“博主 对 ** 的回复:****-**-** **:**:**(后面那个为日期及时间)”。“博主”这个好不刺眼,于是我就全部重新替换为“xrspook”了,否则,真的让人很头大。不知道WordPress的导出数据是如何区分留言者和回复者呢,应该不会像BlogBus这般囫囵吞枣吧,毕竟WP是支持多层回复的,不像BlogBus那样只局限于blog主人对客人的回应。

如释重负般完成了WP模板的初步修改和历史数据导入。

但说到底,这还不是我从前大家所熟知的老家啊!

2010-01
9

网事回望——blog

By xrspook @ 22:03:11 归类于: 烂日记

多年以前(大概2002-2003年),觉得做网页很厉害,当时最流行的网页制作软件是FrontPage和Dreamweaver,又过了一些时候我知道了“weave”有编织的意思,于是“dreamweaver”就等于“织梦者”。那时的xrspook的梦想是某天能做个网站,但不是为自己,大概是做个TXF或者JEA的吧,连下拉菜单都想好了。

2003-2004年,xrspook认识了一种很简单的信息发布方式——blog,web 2.0如雨后春笋般蓬勃发展。挣扎了好久,把“窝”安在了BlogBus,因为它简洁,因为它的CEO也是写blog的,因为它设计网页够自由,用的是纯代码而不是看上去很简单但实际上很局限的可视化拖放。眨眼就5年半,我在BlogBus蹲了5年半!从开始挑选默认模板、修改默认模板、设计自己的模板到最后甚至能把自己的作品共享出去。每天都写,每天都至少写一篇成了xrspook的铁定规矩。忙也好,闲也好,有网也好,无网也好。那些大一的日子(2004-2005年)学校禁止带电脑,于是每天的日志就写在本子上,周末回家就一股脑敲回去。即便是那样,blog一直没停过。“烂日记”是必须的,我喜欢折腾电脑相关,所以有“扮IT”,有时会蹦出些条理性的思维,于是有了“论尽”,爱看书和影视作品,肯定会有“书痴”和“影视小感”……从前的xrspook碌碌无为,但自从有了blog以,我甚至能每年都做一个非常有价值的年度总结。我知道了自己干了啥,别人也因为我的分享或许有所得。blog真好,对我来说,那是一个分享心情和技术的好地方。

web 1.0的网站基本只是设计者自己唱独角戏,进入web 2.0,blog除了blogger自己吹以外多了客人的评论,和论坛不同,论坛如果没有回复就会冷冷清清,blogger要耐得住没有客人的寂寞,毕竟,如果是无用主题的话,主人也懒得写,因为有日期、分类、标签,blog是了个非常有条理的方便查找可存档式信息载体。

迈入2009年,因为噢爸妈的到访,叽喳鸟在神州大地活跃了起来,当然啦,他没来小鸟就已经蠢蠢欲动了。小鸟它的特点是小巧灵活,140个字就是一条信息的最大限度,但它神通广大,你想得到用得上的联网工具它都能交流,随时随地交流,或者更准确地说——广播!不是所有事都能要写篇长长的blog,短短的一个地址,几句话的心情,却运载了庞大的信息,在叽喳鸟的世界里,第一手信息很重要,于是你要follow人家,别人可能follow你,交流圈出来了。这让我想起一句话“网聚人的力量”(好像是网易从前的广告词吧)。

刚踏入2010年,杯具、餐具,反正就是大茶几上放的,到处都是那些厨房用品,但做不了吃的,尤其做不了“稀饭”,因为很多“锅”都被强行搞烂了,没收了。

国内blogger的前途到底如何,优秀的BSP还会存在吗?独立博客能硬起来吗?还是仍未成熟就被咔嚓了呢?

彷徨,我真彷徨了。

从前我不懂技术,所以彷徨;现在,当手中的工具一件接一件被收缴,手无寸铁,我更彷徨。

2010-01
8

终于导出了大巴数据

By xrspook @ 22:18:51 归类于: 烂日记

日复一日的等待,让人非常沮丧。但今天,通过这篇文章的帮助,成功地把巴士里的数据导了出来,算是放了个大心。老天啊,里面有11.1MB的数据啊!你说我过去5年半写了多少!!!难道在这个国度里,blog最终只能存活于自己的电脑上,用php工具在单机上自搭WordPress自娱自乐?实在太诡异了。

WP很好玩,但那堆陌生的语言真的让我很头大,从前玩转BlogBus的时候学的是HTML,但在WordPress的世界里横行的是php,一堆堆的“?”N多的循环。如果我撇除那些是不是意味着我可以直接修改WP主题的CSS就能做出自己的风格?!当然啦,完全忽略php是不行的,只有打出组合拳才叫完美。

终于可以慢慢折腾WP了,嘻嘻嘻~~~

2010-01
7

爱折腾所以瞎折腾

By xrspook @ 19:14:45 归类于: 烂日记

哇咔咔,昨晚在绝望之前问G老师得知了一个很痛苦但也同样快乐的事实byehost和zobyhost的FTP都要求上传文件到一个叫htdocs文件夹的地方,根目录还特意弄了个“DO NOT UPLOAD FILES HERE”,但我,居然完全无视它们了!所以,无论我上传什么版本(中文、英文)的WP都完全不见起色。原来,位置弄错了!!!!那个网页说这个叫做免费空间的“trick”,其实也不然吧,听说用XAMMP单机自架WP的时候也是要放在那个软件htdocs文件夹的地方。不能说别人把我们耍了,是我们自己没认真看而已。

终于架起了自己的WordPress,兴奋得我快落泪了。

接下来的任务,当然是数据导入和模板设计啦!

今天折腾了一天数据导入,又是个让人泪奔的结果。BlogBus,你为什么不用标准化的xml呢?!!!!WP里一堆“<![CDATA[]]>”看得我云里雾里。对比BlogBus和WordPress导出的.xml(专门弄了几个文章做导出),前者非常之简单,后者基本上所有数据都被<![CDATA[]]>包围住了!为什么一定要用那句话呢?没有那句话就不标准了么?

BlogBus中标签(tag)是用<Tags>包围起来的,分类(category)是用<sort>包围的。在很多BlogBus搬家WordPress的文章中,都说标签和分类会乱套,很难实现完美搬家,为什么呢?大概是他们搬家的时候,BlogBus还把原先的category当成tag用吧,那大概是2年前的事(我可是大巴的老、忠实用户哦),后来BlogBus又把tag和category分开了,在最最开始的时候BlogBus用的是category,没有tag,但随着tag的兴起,BlogBus有段时间把用户的category自动转作tag了。大多搬家文章都是写于2008年或之前,所以,存在这个问题,如果现在还有高手写b2p(BlogBus to WordPress)的话应该就能完善了。

看了一下WP的导出数据,tag和category的区分只是在domain=”category”和domain=”tag”,都是被<category>包围的,果然很邪恶,为什么WP要这么折腾人呢?一个用tag一个用category不是很好?

正在下载XMAPP,已经安装了简单的EasyPHP单机脱机折腾WP。

刚开始学WP主题的制作,呵呵,我可是BlogBus记事本写模板的老手哦。

折腾,折腾,继续折腾。

文章导入的大问题就先放一放,交给高手们研究研究,我自己先弄些简单的。

折腾有理!折腾万岁!!

2010-01
6

没有家的日子

By xrspook @ 19:11:03 归类于: 烂日记

昨天下午,BlogBus垮了,当时,我只是觉得很生气,但还可以理解。昨晚我就想好新空间的域名是什么了“xland”!今天,开始在免费空间上 折腾WP,却没有一丝进展,非常之沮丧,单是一个简单的/wp-admin/install.php我就怎么都打开不了,无法完成安装。

独立博客的路是漫长且需要M的,首先是域名,然后是空间,到处都需要M。

碰了一天的壁,让我无比地想念亲爱的大巴。从前还信誓旦旦地说要写blog写到离开人世为止,但BSP不争气,让我彷徨了。如果只是只身一人,我去 哪里安家都行,但现在我可背负了BlogBus上2200多篇的历史,不能随便一走了之。还有就是因为已经爱上自己做的模板,不能随便挑个别人的就了事。 这许多因素叠加起来就等于只有最自由最广大的blog系统才能满足我的要求,WP就是其中一个,但,碰壁了,在全技术英文的WP世界里,特别当免费空间的 情况跟其中描述很有出入的时候,我蒙了。到底出路在哪里????

我不恨BlogBus,我爱大巴,我恨的只是某些人,那些天天吃饱了撑着,打着“涉黄”旗号招摇撞骗残害生灵的畜生!!!!他们不是blogger,他们不懂写blog,所以可以随便滥杀天下的blogger们。

只能说一句,在天朝,BSP没有出路,终归会被灭绝,因为国情不允许。以前我或许不想相信,但现在,事实摆在眼前。

已经有买SSL、域名、空间的准备了,除了这样,还能咋样?!

© 2004 - 2024 我的天 | Theme by xrspook | Power by WordPress