January 24, 2003

[活字印刷]MT 新手手冊 - 整理篇

第三章:整理篇(把文章加以彙整) ─ 彙整的技巧

這一章將會介紹 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 手冊:網誌組態 ─ 彙整

所發表
[創用 CC 授權條款]
MT 新手手冊 - 整理篇〉由 Jedi 製作,所有內容如無特別聲明,一律以創用 CC 姓名標示 3.0 台灣版授權條款釋出。
相關文章:
    歷史上的今天:
    迴響
    [ 1 : 靜態鏈結 ]

    請問一下
    我想在首頁顯示出分類彙整的註解內容(因為分類目是用英文)
    我在index模板的語法如下

    但是出現錯誤訊息
    請問是前後要加別的語法嗎
    謝謝

    由 Fisher 發表於 October 31, 2003 09:36 AM
    [ 2 : 靜態鏈結 ]

    不好意思
    剛語法沒出來

    $MTCategoryDescription$

    由 Fisher 發表於 October 31, 2003 09:40 AM
    [ 4 : 靜態鏈結 ]

    成功了!!謝謝!
    順便問一下如何在文章中顯示不執行的程式碼?

    由 Fisher 發表於 October 31, 2003 03:04 PM
    [ 5 : 靜態鏈結 ]

    妳說的是標籤吧。用 &gt; 來顯示 > (Greater Then), 用 &lt; 來顯示 < (Less Then), 用 &quot; 來顯示 ", 用 &amp; 來顯示 &

    Jedi 發表於 November 1, 2003 11:12 AM
    [ 6 : 靜態鏈結 ]

    哈囉,可否請問你幾個安裝上的問題?
    1.我已在windows上安裝了mt 2.64.1, 安裝過程也正常,但安裝完無法直接正確的連結到http://localhost/oin-setup.cgi 腳本上

    2.另外我已經申請了dyndns的帳號,也使用了DirectUpdate處理動態IP問題,但我不知道如何在FTP工具上設定關於dyndns主機名稱等等,或是它只是單存是一個名子,而沒有實際上的空間呢?

    如果有看到我的問題再麻煩您了

    由 lotoox 發表於 July 28, 2005 07:04 PM
    [ 7 : 靜態鏈結 ]

    1. 請檢查妳有沒有不小心跑了其他的網頁伺服器,導致 MT 使用的 Apache 沒有跑起來……妳也可以試試看用 http://127.0.0.1/oin-setup.cgi ,有些 Windows 居然會認不得 localhost ,這實在是讓人匪夷所思。

    2. DynDns 祇是給妳一個 domain name 而已。主機就是妳自己的電腦,儲存空間就是妳自己的硬碟。

    Jedi 發表於 July 28, 2005 08:38 PM
    [ 8 : 靜態鏈結 ]

    Can you tell me how to blog both english and chinese on the same MT?
    thanks :)

    由 kaph 發表於 August 9, 2005 12:04 PM
    [ 9 : 靜態鏈結 ]

    Just setup another blog in MT.

    Jedi 發表於 August 11, 2005 06:18 PM
    [ 10 : 靜態鏈結 ]

    您好:
    想請教一個問題
    這幾天架了一個自己的blog
    照著jedi兄的作法
    安裝好MT...也申請了DNS
    並做好設定
    是可以啟動系統沒錯...但僅限在local端
    當我用http://myname.dyndns.org/mt.cgi啟動時就不行
    不知是什麼問題呢??非常感謝!!

    P.S.我是裝在win xp下,也安裝了ActivePerl-5.8..4.810

    由 shelle 發表於 August 14, 2005 08:41 PM
    [ 11 : 靜態鏈結 ]

    很有可能就是 DynDNS 設錯了啊。不然就是被甚麼防火牆擋掉了。

    Jedi 發表於 August 14, 2005 10:22 PM
    [ 12 : 靜態鏈結 ]

    from 9

    Thanks, but what I means is how to make the link on the indexPage between 2 blog like yours " Eng. Version (英文版)"

    由 kaph 發表於 August 16, 2005 08:55 AM
    給我迴響吧!
    個人資訊








    是否記住個人資訊?



    請依上圖輸入檢核碼:
    迴響





    Jedi.org: 部落格 | Weblog | 三太子 | 討論 | 網頁親和力 | 深入親和力 | 簡報原力:AV | 履歷 | @ | Flickr | tumblr | NSFW