過去文章中,山姆鍋提到「影化身科技」的官網以及部落格使用靜態網站產生軟體,Octopress,來建構與管理。本文的目的是整理過去以及未來相同主題的文章,讓讀者可以有連貫的概念關於為什麼要使用靜態網站,如何架設以及網站維護種種實際遇到的問題。

(Image courtesy of Stuart Miles at FreeDigitalPhotos.net)

雖然概念上適用其他靜態網站產生軟體,像是 Pelican, Hyde 等,但「影化身科技」目前採用 Octopress,所以,實際的建置都是以 Octopress 為主。針對如何建構強固、高效的企業網站,系列文章大致分為下列章節:

入門

為什麼要使用像 Octopress 這種靜態網站產生軟體?使用像是 Drupal, Joomla 或者 WordPress 這種網站內容管理軟體不好嗎?這個章節將解釋種種這類問題。

安裝設定

跟網站內容管理軟體最大的不同在於:靜態網站產生軟體不會安裝在網站服務器上。但這不代表就不需要軟體,畢竟要維持網站的結構與樣式一致,手動管理是不太實際的做法 。本章節說明如何安裝基本 Octopress 需要的工具與環境。

內容編輯

有了需要的編輯環境後,需要開始熟悉如何產生內容,不管是網頁或者部落格文章。關於內容的格式說明與工具使用方式將由本章節提供。

內容發佈

辛苦產生內容後,最終的目的當然是希望別人可以看到。要將網站放置在哪個平台?要如何上傳等等問題將於本章節說明。

擴充插件

跟 WordPress 等網站內容管理軟體一樣,Octopress 也可以透過插件來擴充功能。由於每個網站的需求不同,山姆鍋提供的插件範例都是以「影化身科技」實際使用的為主。

樣板主題

雖然 Octopress 提供一個蠻不錯的主題,但作為企業網站,主題樣式一定需要調整。本章節文章不是教導如何設計網頁主題,而是說明如果要更換主題需要修改哪些 Octopress 檔案。

技巧與祕訣

提供關於 Octopress 與靜態網站的小技巧與祕訣,例如:如何做出多語言 (multilingual) 的網站。

其他

無法歸類在其他章節的文章會放置在此。

小結

使用靜態網站有其限制,但在它適用的場合卻是其它方案所無法比擬,像是您不用再擔心網站被侵入,也不再怕網站存取效率不佳了。需要說明的是:如果您對於寫文章像寫程式一樣的流程不能理解,或者不想從命令列來執行指令,那麼靜態網站這種方式可能不適合您!