關於 Stacy
Stacy 是一個網站產生器,它結合了來自 Contentful CMS 的內容和 Handlebars 範本來建立網站頁面。以下是一些重點
- 網站內容儲存在 Contentful CMS 中,內容作者可以在此處理內容。
- 範本用於從 Contentful 的內容條目產生頁面,以及靜態內容(樣式表、字體、網站設計中使用的圖片等)都是版本控制專案(例如 git)的一部分。範本使用 Handlebars,並擴展了一些 Stacy 輔助程式,允許包含巢狀內容條目、呈現資源、豐富文字等。
- 網站發佈在 Amazon S3 中,並從該處提供服務。
- 當內容變更時,Contentful 會透過 Webhook 通知 AWS 中的 Stacy,這允許 Stacy 自動重新產生並重新發佈受影響的頁面。
在內容變更時自動重新產生網站是 Stacy 的主要區別特徵。它使 Stacy 不僅僅是一個簡單的靜態網站產生器,並將 CMS 管理的內容與託管靜態網站的速度和簡潔性結合在一起。