终于把除了技术文章之外的所有blog的文章迁移到这里了。先讲讲这个Blog所采用的技术吧。
以前听keso讲过有关blogger.com支持FTP方式发布Blog,一直没弄明白怎么回事,这段时间bloggerspaces启动了,通过上面的介绍和自己的实际操作,才明白过来。
BSP(Blog Service Provider)一般都提供了两个界面,一个是Blog的管理界面,用于Blog的拥有者添加、修改、删除Blog,删除评论和其他一些设置,例如MSN Spaces里面的编辑我的共享空间功能。另外一个界面是Blog的发布界面,也就是普通的访问者看到的界面,例如MSN Spaces的查看共享空间。一般的BSP的这两个界面都由他们自身提供,而且发布界面好多是动态生成的。
Blogger.com区别于其他BSP的特色就是发布界面可以分离,交由第三方提供。实现的方法是通过生成静态发布页面。Blogger.com管理blog的文章的数据和评论的数据,它最终会根据定义的模板,将Blog的所有内容包括评论全部生成静态页面,对于发布界面中,需要互动的功能,如评论,将重定向到blogger.com的界面中,完成后,同样重新生成静态页面,所以评论出现在发布界面中会有一定的滞后。如果你使用的发布方式是blogspot的话,它就把生成的静态页面传送到xxx.blogspot.com所在的服务器上。而另外的一个更加灵活的方式,就是向万网、虎翼网或者其他空间提供商申请自己的空间,把空间的FTP服务器地址和帐号设置到blogger的管理系统里面,每次通过blogger更新Blog,它都会更新静态页面,把有改变的部分重新传送到服务器上面,通过空间的网址就可以访问到自己的Blog。
这样,我找到了一个我比较喜欢的Blog的发布方式。原来我的Blog一直安家在omyblog上,原因是omyblog限制比较少,至少不会过滤关键字,但是后来omyblog变得很不稳定,而且试过一段很长的时间无法访问。MSN Spaces本来也不错,但是有微软所有服务的通病,慢,限制多,而且有关键字过滤,不能在旁边加广告,而且发生了安替事件后,我更加没有信心了,谁知道什么时候自己的空间就会访问不了。国内主流的BSP都有这样或那样的问题,非主流的又怕什么时候说不见就不见。我也曾经想过自己架Blog,但是一方面是很怕麻烦,另外一方面是很难决定使用哪个软件,而且怕一旦想迁移,数据怎么办。所以现在这种Blogger.com+FTP+自己空间的方式我很喜欢。
1、Blogger有Google的强大支持,应该会比较可靠。至少数据应该不会丢。
2、Blogger没有关键字过滤。
3、发布的服务器可以在GFW之内,速度快,不会被封。
4、发布的服务器如果出现问题,可以迅速迁移,只要新服务器支持FTP,重新设置Blogger.com,再重传一次所有页面,就可以完成迁移。
5、完全可定制的模板,对blog外观不满意,随时可以改。当然加广告什么更不在话下。
本来也可以选择bloggerspaces的服务的,同样,很担心它可以维持多久,会不会突然访问不了。YouSpeaker本来也是一种不错的服务,一个付费的BSP,帮你假设完全自主的Blog,但是YouSpeaker强调它的服务器在国外,不用备案,同样很可怕,有被封的危险。
当然,Blogger.com不是完全没有缺点的,不知道是不是Google又想推它的搜索功能,Blogger.com是不提供分类或者Tag的。虽然有一些如delicious2blogger的解决方案,但是都不尽人意,希望有一天Blogger.com可以把这个功能加上。
说一个题外话,当年在知道Google收购了Blogger.com之后,我立即就注册了Blogger.com,发现注册、管理界面都可以很顺利访问,只是xxx.blogspot.com全部访问不了,当时就觉得奇怪,既然封,为什么不把Blogger.com也封掉呢?现在看来,如果GFW能区分Blogger.com和blogspot.com的差别的话,中国的互联网的秘密管理者也许并非一些蛮横不讲理,天天想着如何最大限度地限制网民活动的人。相反,他们企图在监管与访问国外互联网服务之间找到一种平衡,甚至企图在有限的空间里面最大限度地向中国网民提供方便。如果我的猜测正确的话,如果我们把他们也作为制度里面的一员的话,我在这里向他们表达我深深地敬意。毕竟,这是一个国家最高领导人接受外国媒体采访都不能全文播出的国家。
Update 2006/07/31:
有关使用万网或者虎翼网的空间来使用这种方式发布Blog只是我的想当然,之前并没有经过测试。现在测试了虎翼网是不行的,根本传不过去,虎翼网的技术支持说,肯定是没有封Blogger.com的东西,但是为什么传不过去他也不知道。有没有人识过万网的服务的?不知道怎么样?