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