東摸西摸一陣子之後,我想 website 功能和原本的 blog 功能很類似。差別在原本的 blog 下可以發表 entry(日誌)和 page(個別頁面)兩種文章,而 website 下則可以建立 blog 和 page,但是不能建立 entry。(不過可以在 website 的後台介面一次管理掛在同一個 website 中不同 blogs 的所有文章。)
在這邊跟沒有玩過但是想嘗試 MT 系統的朋友們解說一下 entry 和 page 的差別。Entry 就是一般部落格概念的文章,或者說「日誌」。它們的根本概念是按照時間來排列,當然部落格系統發展到現在可以有很多其他的排列方式,不過基本的概念還是排列。
Page 則是不在這當中的文章。比如說想發表額外獨立的友站連結頁面、作者簡介頁面等等,都可以用 page 來作。另外 entry 的位置會依照所指定的歸類/排列規則儲存,比如說根目錄/年份/月份/日期/檔名,或者根目錄/分類/次分類/檔名等等,但是每一個 page 的位置就可以任意指定了。(不過在 MT 系統裡 page 也是統一的格式,雖然它的模板和 entry 是分開的可以不同,不過整組 page 還是會使用相同的模板,如果要單一一個完全不同的頁面,可以在 index templates 裡面額外建立新模板。)
回顧完畢,那麼回過頭來要從網站首頁的模板 Main index 開始修改。因應 website 的新功能,MT 也新增了一批新的 template Tag。完整的template tag列表和個別使用說明可以在官網找到。和之前的版本一樣,修改模板時有用過的 tag 都會很貼心的列在右欄,點擊就會另開頁面說明該 tag 用法。
這邊有個地方我一開始一直弄錯的,是點進所屬的 Website 之後,左邊窄欄會列出該 website 相關的項目,而右邊寬欄則列出該 website 下所屬的各個 blogs。剛開始的時候因為底下只有一個 blog,所以一直點進 blog 的模板(template),而不是實際要開始修改的 website template。
所以 website 和 blog 的 template、style 或 theme 都是分開設定。這種情況可以容許使用者在同一個網站下建立多個風格佈景完全不同的部落格。排版魔人的話應該會覺得很興奮吧?(←會嗎?)不過為了整體統一性來說,到時候我應該還是會給大同小異的版面。這也是反過來說,如果沒有不同風格佈景的需求,反而變成得多設定幾次來達成每個佈景相同。
要在 Website 中建立更多的 blog 可以在左欄的 blogs → new 執行,或者上欄的 website 名稱旁邊有下拉式選單找 create blog (on website名稱) 也可以做。在這邊把大架構處理好之後,就要來編輯模板了。
【大翻修-1】 Website功能
Movable type 5試用。新功能website。