花了两天,终于把自己的 blog 建立起来了。虽然很早就见过 blog 这个词,可是一直不知道是什么意思。前天为了给 ctex.org 找一个合适的 cms (content management system) 到了 opensourcecms.com 网站终于知道了 blog 是 weblog 的简写,也是 cms 的一种,多用于个人主页的建设。然后到 google.com 搜了一下,才知道这东西竟然在今年成为网络的一大热门!还有个中文名字叫“博客”,呵呵,有趣。但是我不喜欢这个名字。
我发现很多东西到了中国人手上总能来个大变样,blog 也不例外。我觉得 blog 应该是比较个人的东西,这是它和 bbs 以及公共网站的不同之处。blog 可以是个人的流水日记,心情记录或者知识笔记等等,而不应该仅仅为了发表而发表,还要借此来吵做。我最讨厌吵做了。
刚开始在 opensourcecms.com 上没有看到 MT,于是在 b2 和 Nucleus 之间做了一下比较。相对喜欢 b2 简洁的风格和易用的界面,但是它的功能和整体结构都输给了 Nucleus。于是就安装了一个 Nucleus 来试用。安装倒是很简单,可是遇到了一个奇怪的问题,就是无法生成 cookie,每换一个页面都要重新登录。在官方论坛上找了一个晚上尝试了各种方法也没有解决。据说这个问题会莫名其妙的消失,但我不可能慢慢等它哪一天变好,于是决定放弃。又到 google 搜索了一下,发现很多人推崇 MT。于是就有了现在这个 blog。
MT 的安装也不麻烦,但是它需要很多的 Perl 模块。还好我的服务器上就有 CPAN 的镜象,装起来还算快。网络上可以找到中文化的 MT,但是我决定不采用,就用官方的好了,因为汉化主要是管理界面,直接看英文反而更能理解原文的意思。
为了支持中文,要对配置文件做一些修改,主要是设置 mt.cfg 文件的两个地方:
NoHTMLEntities 1
PublishCharset UTF-8
如果你想用其他的编码,例如 GB2312 就把 UTF-8 改为 GB2312。使用 UTF-8 的原因是看到了QinYu朋友的一个建议,我觉得很有道理,Unicode 是未来互联网的趋势,不如趁早做起。
修改了一下界面,不过还是用的官方网站提供的样式 Plain Jane。等有时间了再慢慢修改出自己的特色来吧,还要学 css 先 :)