Movable Type

Movable Type 情结

从我开始使用虚拟主机来搭建 blog 起,我就听说了 WordPress 和 Movable Type 的大名。我先用的是 WordPress,很顺利的装上了。用了大约一年之后,我刚到加拿大没一个月,手贱,试着在另一个域名上安装 Movable Type,结果不大完美,从那时就有 Movable Type 更难的印象。一直到去年,我的虚拟主机出问题了,我换了一家,又尝试安装了一次 Movable Type,结果成功了。奇怪的是,从那以后我又装了几次 Movable Type,一直很顺利。

搜索条

MT5 有非常不错的主题,名为 pico,很符合我一贯喜爱的简约风格。我从 MT4 的时候看到介绍后就很像用了。

升级到 MT5 之后,虽然我之前做了一个三栏的白色模板,用起来一直也不错,不过在看了 pico 的缩略图之后,还是觉得想试一试。于是我就在升级不久就把主题换到了 pico。

MT 升级后搜索缓存没有了

由于 MT 的效率是一个比较严重的问题,因此人们找了各种方法来提升 MT 的性能。在 MT4 中,我用了 AnySQL 的方法来缓存了搜索结果。因为 MT 的 tag 是基于搜索动态生成的,所以这个方法在第一次访问一个 tag 的时候会在硬盘上生成缓存,在一段时间之内再次访问这个 tag 时,直接从硬盘上的缓存来输出页面,速度自然就上去了。

困扰已久的 MT5 的 bug 解决了

mt5-icon自从 Movable Type 5 的测试版本发布以来,我就一直希望可以用在自己的 blog 上。MT5 有一些新功能,不过我最喜欢的一点是它后台的编辑器不错。用 MT4 的后台编辑器来编辑中文简直侮辱了汉字的美感。当时费了很大的力气才把后台中文字体给整治的可以入眼,并写文记之

制作了一个新的样式

之前我有提到过,我对网页设计方面没有什么研究,尤其是在美工方面是没有什么天赋的。

对于计算机的学习与了解,从小我一路上来,我身边的朋友,如果不是接触编程这方面的话,基本上就是制作网页了。那个时候买个盗版的 Microsoft Office 里面就有 FrontPage 软件,可以像制作 Word 文档那样子制作网页。而用到 DreamWeaver 已经是比较厉害的了。我只打开过 FrontPage 这个软件,而 DreamWeaver 需要单独买,那个时候也没有网络可以下载软件,所以我就从来没有打开过 DreamWeaver。现在不知道是因为我很少看面向大众的电脑报之类的东西的原因,我反而很少听到有人提起这两个软件了,也不知道它们都发展的怎么样。我在 Site5 上的空间上是有 FrontPage 扩展的,不过我不知道有什么具体的作用;而 Adobe 公司到现在还在买 DreamWeaver 也是事实。我觉得现在之所以人们都不大讨论这两个网页制作工具,应该跟目前比较红火的 blog 制做工具有关。几年前(大概有 10 年了吧)人们流行制作网页,其实那些人想要的只是一个 blog,这是我能想到的解释了。

不负责任的 MT 安装文档

Logo of Six Apart.换了虚拟空间之后,我昨天晚上重新安装了 Movable Type 4 Pro。

现在的我对于安装一个 MT 自然觉得没什么的,但我在第一次安装时也是走了一些弯路的。从那次之后,我知道了 MT 有自动帮忙设定文件的 mt-wizard.cgi,用它在浏览器里选择填写一些参数后就可以装好一个 MT。安装文件也没有必要把一些目录复制出来什么的,全都放在一个总的文件夹里面也可以运行。

调整页面 CSS

日子忙啊,调整页面的 CSS 竟然成了暂时的休闲活动,真是让人苦笑不已。

今天在写完前面那篇文章之后,有把讲 CSS 中文字体设定相关的几篇文章以及一些衍生的文章又看了一下,似乎若有所悟,于是就又打起了修改页面的 CSS 的主意。

大折腾

我在之前说到我想改变网站的目录结构,主要原因是想用MT来把普通网页一并管理了。之前我手工写网页,但太麻烦了,尤其是想建立多个页面的时候。而且一些统计代码什么的也不方便添加。用MT可以有统一的模板,而且还可以用Markdown,正是我需要的效果。我目前来用UseMod Wiki来管理普通页面,但基于安全性的考虑,wiki系统普遍都不支持纯HTML,这样我的页面的表达能力就大打折扣,javascript代码、标签什么的都不能加,所以我觉得我终究要回到CMS系统上来。尤其是MT5会添加一个website概念,所有的blog都是在website下面的,这基本上就是我的需求了。

MT5 Release Candidate 3

之前在MT5 Release Candidate 1出来的时候也写过文章。其实这篇文章也是前几天的事了,只是那时太忙,变在周末整理出来。

我在平时会时不时的去MT的官方网站上看看有没有新产品发布,结果就看到了《Movable Type 5.0 Release Candidate 2这篇文章。本来我没想试用这个版本,因为文章下面的修复错误列表也没有我之前遇到的错误,不过总是抱有一丝侥幸的心理,说不定这次就成了呢。于是我就去ftp下载路径看了看,却发现原来里面已经有了RC3了,就下载下来看看。

MT5 Release Candidate 1

今天中午的时候看MT官网上在11月6日发布了一篇新文章,说是MT5发布了RC1版本。本来我是没什么兴趣的,但看到介绍说有了新的Theme──Pico,从截图上看也挺好看,于是就从另外一个域名上安装一下试试。

MT从3版本开始的安装程序就已经非常不错了,因此安装起来没有任何困难。但仍然是数据库的问题在困扰我:如果选择使用sqlite来做数据库,默认的数据库路径是Site Root/MT/db/mt.db,但默认情况下,MT目录下面并没有db目录。可如果没有db目录,安装程序在检测数据库的时候就会报错,因此必须手工创建db目录。我觉得程序应该可以做的更智能一点(或者说“不那么愚蠢”),解决这个不算是问题的问题应该不难。我印象里MT3没有这个问题,MT4就有了,现在MT5到了RC1版本还是有这个瑕疵。