對於不需要動態功能的網站而言,使用像是 Drupal、WordPress 之類的架站軟體,感覺有點大材小用。對於可以接受不使用「所見即所得」編輯器的人,靜態網站產生器應該是個可以接受的方案。 雖說是靜態網站,缺少很多功能,但像是公司或者行銷網站往往也不需要這些。況且, 靜態網站有諸多動態網站所沒有的功能,如:

  1. 容易部署: 不用再處理資料庫、PHP 執行環境等麻煩的設定,只要有基本網頁代管功能即可。另外, GitHub 跟 Amazon S3 都是不錯的選擇。
  2. 呈現快速: 由於免除了執行程式的負載,理論上,服務頁面應該降低不少延遲。
  3. 彈性的版本控制: 網站內容,文章或網頁,可以使用版本控制軟體來做版本控制。

除此外,對於面向全球的公司或服務,免不了需要使用內容派送網路 (CDN) 來加速網頁的存取。 使用 Amazon S3 + CloudFront 絕對是讓你不用擔心網站存取速度太慢的有效選擇。 本站採用 Octopress 在本地編輯與產生網站內容,然後部署到 Amazon S3, 然後使用 CloudFront 來確保網站內容在全球範圍可以快速存取。