大概是05年的时候开始写blog的,当时看了一篇文章,说一个在中国做外交官的老外叫什么deanwhite的,用中文写blog,当时我就用wordpress搭建了自己的blog,后来还抄袭了那个老外的模板。 再后来喜欢上了简洁的pmachine,就是expreesionengine的前身,记得当时落伍一个叫Me的,用pmachine整了一个风格在落伍发布,就叫Me'blog,后来我就喜欢上了expressionengine,当时还要下载null版本的,这是我最早接触到0day。 或许我比较喜欢另类,在wordpress大肆发展的时候,我又看上了Jaws这个墨西哥人写的程序,当时似乎主要看中了他的编辑器还有html永久链接功能,用了一段时间,觉得还是太庞杂了,这应该是一个cms而不是一个blog系统。 Jaws放弃之后就折腾起了pivotx,也是一个老牌的程序,1.x时代叫pivot,在我国的台湾地区使用者众多,他可以使用数据库或是文本存储数据,2.x版本重写了内核,编辑器用的是定之后的Tiny MCE,图片管理很方便。模板用的是smarty,非常灵活。 之前我写过一篇用pivotx搭建新闻站点的博文,就因为它的模板系统非常灵活。同其他大多数国外程序一样中文搜索问题一直没解决,有台湾朋友把使用Flat files存储数据的中文搜索问题解决了,使用数据库的一直没有解决,我曾在官方论坛提过,官方答应把这个问题考虑解决,遗憾的是至今没有解决。 因为中文搜索问题放弃pivotx后用上了国人开发的typecho,非常简洁高效的blog系统,简洁的官方把编辑器的提示语言都省略了。后台结构也很像Linux的目录结构,模板结构很像Wordpress。用了一段时间后,觉得还是太简洁了,entry和page存放在一起,不能自定义分类显示,这点让我觉得不舒服,所以打算换了。 再次打算更换blog程序的时候,typecho正准备改版,新版似乎很让人期待,但我已经等不及了,当然也不排除以后我更换回来的可能。目前我更加关注由textile作者写的textpattern,老牌cms,很早以前我曾经测试过,因其简陋的后台难写的模板而放弃了。 如今再次折腾blog程序的时候,我选定了textpattern,就是觉得txp够灵活,txp的标签式模版让调用变得很方便,txp对内容的管理分为三个层次,section>category>entry,section就相当于其他CMS提到的模型,默认的article section可以直接用来发表Blog,而每个站点可以根据不通的需要创建自己的section。 熟悉textpattern之后就把我的blog改版了,通过txp的custom_article模块可以任意调用各个section或category的文章,并且自定义调用字段,自定义模版显示。textpattern非常灵活,以后我打算用这个CMS来做网站。 说到最后,我的Blog在这里: http://www.standme.com 模版借鉴了老鬼的设计。