Movable Type 完全手册:第八章 ─ 汇整

« 目录


第八章 ─ 汇整

本章要介绍的是 Movable Type 里的汇整功能,将说明何谓汇整并介绍其种类,接著会介绍使用各种汇整的方法,还有相关的事项。虽然我们在这一章仍旧不会涉及较深入的模版写作实务,但是当我们提到汇整档名的时候,却会用到 Movable Type 的模版卷标;如果各位实在无法消化那一小节的内容,也不需要强迫自己阅读,可以先搁著稍后再回来翻阅参照。

从这一章起我们也将进入文字较多而图片较少的世界,有些读者也许一开始不大能够接受,但是这些概念上的东西其实都不难,相信各位还是能够很快上手的。

甚么是汇整

我们在一开始的网志发迹史曾经提过网志的四个要素:汇整静态链结时间戳印日期标头。其中第一项「汇整」正是写网志 (blogging) 最重要的精神,也是本章的重点。

如果我们把「写网志 (blogging) 」定义成「作者按照自己的信念整理信息的方法与过程」的话,那么这些被整理过后的信息产物,就是所谓的汇整了。实际上 archive (汇整)这个字就跟 blog (网志、写网志)这个字一样,可以单纯的当作名词来表示某一种东西,更可以当作动词来表示一种动作或过程。作为名词的时候,汇整就是汇集或整理著特定信息的一份档案;当作动词的时候则是汇集或整理信息的过程

让我们回到稍早的定义,因此网志就是一些特定的汇整档案,同时写网志就是一种汇整的行为。由此可见汇整在网志里有多重要了。

实际上汇整是一种很自由的举动,虽然我们把这两个字解释得如此文诌诌的,但是就算你随意地、胡乱地把一堆文章片段放在一起,祇要你自己明白它们被放在一起的原因,那么你就可以称这样的一个档案是一份汇整,没有人能够反驳你;甚至同一篇文章(或图片、声音、任何媒体档案)也都可以同时出现在多个汇整档案里,没有人规定汇整里的信息都得要独一无二不可。

汇整的种类

在 Movable Type 里面预先定义了几种不同的汇整方式,能够自动地帮你维护这些汇整档案;这些汇整的方式也许并不独特,但却相当合理,而且对于多数的情况来说也已经足够了。它们包括了:

以下就让我们逐一加以说明:

单篇汇整

单篇汇整可以说是最简单而直觉的汇整方式了:每一份汇整档案里不多不少刚好就祇有那么一篇文章。单篇汇整是 Movable Type 预设就会使用的汇整方式之一,这种汇整方式有著不少好处,你可以把所有祇跟那篇文章有关的信息都显示出来,跟这一篇文章无关的信息则一概不予显示。

这种把每一篇文章单独整理起来,成为一个静态页面的汇整方式,可以让读者把心思集中在当前这一篇文章上;你可以在此呈现文章的内容本体、延伸内容、回响、引用记录等信息,而丝毫不用担心造成读者信息负荷过重 ─ 因为在这里一次就祇会显示出一篇文章的内容罢了。

按时汇整

既然网志里的文章必定带著时间戳印,于是就有了按时汇整这样的汇整方式。这种汇整方式乃是把固定时间周期内的文章通通蒐集起来,整理呈一个静态页面;根据选用周期的不同,又可以分成逐月汇整逐周汇整以及逐日汇整

顾名思义,逐月汇整就是以月份为单位,把时间戳印在同一个月份里的文章都集结起来;逐周汇整就是以星期为单位,把时间戳印在同一周里的文章都集结起来;逐日汇整就是以日期为单位,把时间戳印在同一天里的文章都集结起来。这么做的好处是,当任何人日后要回过头来找旧文章的时候,就祇需要大略记得是哪一段时间内的东西就好,然后再翻出相对应的那一份汇整。

你可以发现你选用的汇整周期越大,所囊括的文章也就越多;这么一来一方面你找旧文章时的记忆就算更模糊也无所谓,但另一方面每一个汇整档案可能都会有更多内容 ─ 你很快就能确定你要找的东西在哪一个档案里,问题变成你不晓得它会在档案的哪一个角落出现。

相反地,如果你选用的汇整周期较小,那么你就得比较精确地记得文章被发表的时间;但是一旦你找到正确的汇整档案后,很快就能够在那个汇整档案里找回你要的东西了。

当然你可以同时选用各种不同的汇整周期;但是别忘了,虽然数据库里的东西一样多,但是你每多选用了一种汇整周期,你所制作出来的静态汇整档案就又会多占去足足一倍的服务器空间!选择合宜的汇整周期是一项学问,你应当自己斟酌文章发表的频率以及文章的性质,挑出合适的汇整周期。

Movable Type 预设启用的汇整方式中,就包含了逐月汇整;对于刚开始写作的朋友来说,一个月的汇整周期其实是挺合适的。等到你写作的频率逐渐增加后,再考虑缩短汇整周期就可以了。

分类汇整

如果你已经按照我们在第五章讨论过的步骤,开始把文章指派给不同的类别的话,那么利用这些类别来整理档案似乎也是很棒的选择。

这种把归在同一个类别的文章通通汇集起来的汇整方式,就是分类汇整。这种汇整方式可以提供各个类别的脉络情境,当读者阅读某一个分类汇整档案里的文章时,将可以摆脱时间的不连续性,而将先后发生的事件串联在一起。当你开始发展出特定的书写方向的时候,也会是开始启用分类汇整的好时机。

当你刚开始写作的时候,连系统都不甚熟悉,更遑论发展出特定写作方向了;此外 Movable Type 一开始也不会提供任何预设的类别,所以分类汇整一开始是不会启用的,你得自己把它打开。

选择要使用的汇整方式

你可以在任何时候改变汇整方式、启用某几种汇整方式或不再使用某几种汇整方式。已经被建立出来的静态档案仍旧会存在,但是不再被继续使用的汇整方式就不会用来更新这些档案了。请参考下列的步骤:

  1. 图一按下左方工具列上的「网志组态」按钮,再如图二点击「汇整」链结。
    按下「网志组态」按钮
    图一:按下左方工具列上的「网志组态」按钮。
    点击「汇整」链结
    图二:点击网志组态画面上方的「汇整」链结。
  2. 在网志组态的汇整画面中,如图三核选欲启用的汇整方式,并且把不打算继续使用的汇整方式取消核选,再按下「储存」按钮,这样就可以了。
    核选「类别」
    图三:核选欲启用的汇整方式,在这个范例中我们核选了「类别」,表示我们打算开始进行分类汇整。

指定偏好的汇整方式

除了决定要使用哪些汇整方式外,你还可以决定偏好汇整类别是甚么;这个决定会影响到文章静态链结的表现方式。

如果你偏好的汇整方式是单篇汇整,那么文章的静态链结就会指到仅含有该篇文章的单篇汇整去;如果偏好的汇整方式是逐日汇整的话,文章的静态链结就会指到该篇文章所在的逐日汇整档案,并加上该篇文章的定位锚;如果偏好的汇整方式是逐周汇整的话,文章的静态链结就会指到该篇文章所在的逐周汇整档案,并加上该篇文章的定位锚;如果偏好的汇整方式是逐月汇整的话,文章的静态链结就会指到该篇文章所在的逐月汇整档案,并加上该篇文章的定位锚;如果偏好的汇整方式是分类汇整的话,文章的静态链结就会指到该篇文章所在的分类汇整档案,并加上该篇文章的定位锚。

在正常的情况下,我会建议你选择单篇汇整作为偏好的汇整方式,因为这样的汇整方式恰好适合用来呈现所有跟单篇文章有关的信息,拿来当作文章静态链结的目的地再好不过了。不过也许你会有不同的规划及想法,这时候你可以用下列的步骤来修改这项设定:

  1. 图四按下左方工具列上的「网志组态」按钮,再如图五点击「偏好」链结;在接下来的网志组态画面中,再如图六点击「汇整」链结。
    按下「网志组态」按钮
    图四:按下左方工具列的「网志组态」按钮。
    点击「偏好」链结
    图五:点击网志组态画面上方的「偏好」链结。
    点击「汇整」链结
    图六:点击偏好页面上的「汇整」链结。
  2. 你可以看到在如图七的画面中,汇整区段的第一项设定值就是偏好汇整类别。这个设定项目是一个下拉式选单,祇有你照著前一小节的方法启用的汇整方式,才会在这个下拉式选单里出现;如果你打算设为偏好汇整方式的选项没有出现,就表示你根本还没有启用那个汇整方式,请先启用后再回来设定。用这个下拉式选单设定好预设汇整方式后,别忘了还要如图八按下「储存」按钮就可以了。
    从下拉式选单里选择「单篇汇整」
    图七:从下拉式选单里选择偏好汇整方式,在这个范例种选用的是「单篇汇整」。
    按下「储存」按钮
    图八:设定完成后别忘了按下「储存」按钮。

汇整档案的档名

当你开始汇整文章之后,下一个会问的问题大概就是「档案在哪里?」了。

所有的汇整档案都会被放到本机汇整路径里,任何读者都可以利用汇整网址来读取这些档案。这两项设定我们在第二章的核心设定小节提过了,如果你已经忘记当初设定了甚么的话,也可以循相同的方式去看一下你自己的设定值。

而不同的汇整方式所产生的汇整档案,档名看起来也会有所不同。以下先让我们看一下各种汇整方式所产生的汇整档案档名格式:

在上述的这份清单里,出现了一些模版卷标;这可能是你第一次看到它们,不过别惊慌,它们没有你想像得那么复杂。可以用于汇整档名的模版卷标包含了:

对于 <$MTArchiveDate$><$MTArchiveDateEnd$><$MTEntryDate$> 这三个卷标来说,你也可以用 format 属性来自订日期显示格式。在这个属性里你可以用下列的字符串来任意排列组合:

除了上述的属性之外,所有的卷标也都可以(或应该)套用下列的属性:

如果你打算自订汇整档案格式的话,可以如图九网志组态汇整页面,自行填写汇整档名格式(留空表示采用预设值)。

注意:当你自订汇整档案格式的时候,切记一定要把扩展名(包含点号)加上去; Movable Type 并不为自动帮你加上扩展名的!

汇整档案模版字段
图九:你可以在汇整档案模版自订汇整档案的档名格式。

多重汇整

最后要介绍的是另一个更为罕用的功能:多重汇整。这里所谓的多重汇整,指的是针对同一种汇整方式做出多份汇整档案。透过这样的功能,你就能为相同方式的汇整制作出不同架构的档案;举例来说,你就可以为分类汇整制作两个档案,其中一个仅调列出该类别内各篇文章的标题、日期等信息,而另一个档案里则把各篇文章的主要文章本体也都加进去。

注意:在接下来的步骤之前,你得先做好另一份不同的汇整模版。关于这部分的细节,请参考第九章的介绍。

请参考下列的步骤,来设定多重模版:

  1. 图十按下左方工具列上的「网志组态」按钮,然后如图十一点击网志组态画面上方的「汇整」链结。
    按下「网志组态」按钮
    图十:按下左方工具列的「网志组态」按钮。
    点击「汇整」链结
    图十一:点击网志组态画面上方的「汇整」链结。
  2. 在网志组态的汇整画面里,请如图十二按下「新增...」按钮。
    按下「新增...」按钮
    图十二:按下画面下方的「新增...」按钮。
  3. 此时会弹出一个如图十三的窗口,让你能够增设新的「汇整方式─模版」关联性。请如图十四图十五选择汇整方式及模版,再如图十六按下「加入」即可。这里可以选用的汇整方式,并不限于一定要被你启用过的才能选择;但是模版则一定要事先就建立起来,才会出现在下拉式选单里。
    弹出式窗口
    图十三:用来建立「汇整方式─模版」关联性的弹出式窗口。
    选择「类别」汇整类别
    图十四:从下拉式选单选择汇整方式,在这个例子里我们选了「分类汇整」。
    选择「分类精简汇整模版」这个汇整模版
    图十五:从下拉式选单选择相对应的模版,在这个例子里我们选的是「分类精简汇整模版」。
    按下「加入」按钮
    图十六:按下「加入」按钮。
  4. 一旦加入了新的「汇整方式─模版」关联性后,你马上就可以如图十七在画面中看到;你也可以趁这个机会再指定偏好的「汇整方式─模版」关联,祇需要在「模版」字段里,选择该汇整方式的偏好模版即可。
    指定「分类精简汇整模版」
    图十七:指定「分类精简汇整模版」作为「分类汇整」的偏好汇整模版。
  5. 如果某一种汇整方式启用了这种「多重汇整」的功能(也就是分配了超过一个模版),就应该在「汇整档案模版」的字段里指定不同的汇整档案名称,否则会导致各组汇整档案重复覆写的情况。这个步骤请参考前一小节的内容。
    指定另一个汇整模版所要使用的汇整档案名称
    图十八:指定汇整档案名称,在这个例子里我们输入的是「 <$MTCategoryLabel dirify="1"$>/index.html 」,也就是以类别名称分别建立子目录来存放档案。
  6. 最后别忘了要按下「储存」按钮,才能把这些变更都储存起来。
    按下「储存」按钮
    图十九:按下「储存」按钮。


保留部分权利AttributionShare Alike