关于 Stacy
Stacy 是一个网站生成器,它将来自 Contentful CMS 的内容与 Handlebars 模板相结合来创建网站页面。以下是一些亮点
- 网站内容存储在 Contentful CMS,内容作者在其中对其进行处理。
- 模板用于根据 Contentful 中的内容条目生成页面,以及静态内容(样式表、字体、网站设计中使用的图片等)是版本控制(例如 git)项目的一部分。模板使用 Handlebars,并通过一些 Stacy 帮助程序加以扩展,允许包含嵌套内容条目、呈现资源、富文本等。
- 该网站会发布在 Amazon S3 中,网站内容由此处提供服务。
- 当内容发生更改时,Contentful 会通过 webhook 向 AWS 中的 Stacy 发出通知,从而允许 Stacy 自动重新生成并重新发布受影响页面。
内容发生更改时自动重新生成站点是 Stacy 的主要区别特征。它使 Stacy 超越了简单的静态站点生成,并将 CMS 管理的内容与托管静态网站的速度和简单性相结合。