这一章将会介绍 MT 预设的几种不同汇整方式,以及相关的注意事项。
单篇汇整是 MT 预设会启用的汇整方式之一。这种汇整方法,会把每一篇文章单独整理起来,成为一份静态页面。
你完全没有道理不这么做,因为独篇汇整可以让读者把心思都集中在「当前这一篇文章」上;同时你也可以在单篇汇整里提供所有跟这一篇文章有关的内容,像是内容本体、延伸内容、所有的评论,甚至是所有的引用纪录,还可以放上让读者发表评论的表单。而完全不需要担心画面上的信息会过多 ─ 因为在这里一次祇会显示一篇文章的内容而已。
单篇汇整的预设档名是六位数字的文章ID.html ,不满六位的话会自动补上 0 。相当于在汇整档案模版里填上:
<$MTEntryID pad="1"$>.html来表示。
按时汇整根据频率的不同,又可以分成「逐月」、「逐周」、「逐日」三种。其中祇有「逐月汇整」是 MT 的预设值,因为这种汇整方法乃是造成档案数量最小的按时汇整方式。
你大可以选用所有的按时汇整方式,祇是别忘了这也会造成服务器负荷增加,也耗去更多重建的时间跟存放档案的硬碟空间。同时如果你的服务器不稳定的话,数据库损毁的机率也会随之增加。
在设计任何一种按时汇整的时候,都得记得这等同于一份较短的索引页面,所以并不适合放置比索引页面还要多太多的内容;同时也不要忘记提供使用者随时更换到另一份汇整、或另一种汇整方式的接口,才有助于浏览。
逐月汇整的预设档名是该月的四位数字年份_该月的两位数字月份.html ,位数不满的部分一样会补上 0 。相当于在汇整档案模版里填上:
<$MTArchiveDate format="%Y_%m"$>.html
逐周汇整的预设档名是week_该周开始日的四位数字年份_该周开始日的两位数字月份_该周开始日的两位数日期.html ,位数不满的部分一样会补上 0 。相当于在汇整档案模版里填上:
week_<$MTArchiveDate format="%Y_%m_%d"$>.html
逐日汇整的预设档名是该日的四位数字年份_该日的两位数字月份_该日的两位数字日期.html ,位数不满的部分一样会补上 0 。相当于在汇整档案模版里填上:
<$MTArchiveDate format="%Y_%m_%d"$>.html
分类汇整是按照文章的类别来加以汇整而成的静态档案。 MT 并不会预设选用分类汇整,因为在一开始得情况下是没有任何类别的,所以「分类」就显得没有意义了。
再一次地,你得记住分类汇整也祇是比较短的索引页面,所以你不该提供太多庞杂的信息;同时,也要确保读者能够很方便地从某个类别换到另外一个类别的汇整去。要在分类汇整中使用各种小技巧、让显示更漂亮,会需要很多「撇步」;请参考后面的章节来加以修改模版。
分类汇整的预设档名是cat_分类名称.html ,相当于在汇整档案模版里填上:
cat_<$MTCategoryLabel$>.html
关于如何在索引页面中显示各种汇整的技巧,请参考后面的章节。此外,对这个部分有兴趣的话,还可以参考 Movable Type 手册:网志组态 ─ 汇整