当我在 Contentful 上更改内容时需要重建 Gatsby 站点
Need to rebuild Gatsby site when I change content on Contentful
我使用 Gatsby 制作了一个简单的网站并将其发布在 Netlify 上。我正在使用 Contentful 作为我的 CMS,但问题是每当我在 Contentful 上更改或添加内容时,更改都不会显示在网站上,直到我重建它并重新发布它。
(我没有使用持续部署)
有没有办法自动执行此过程(无需持续部署)?
您需要的是一个网络钩子。以下是文档:https://www.contentful.com/developers/docs/concepts/webhooks/
要设置 webhook,请转到您的 Contentful 网络应用程序,转到设置 > webhook,然后在页面右侧,您会看到一个按钮,单击它可以使用 Netlify 设置 webhook。
然后您可以选择何时触发 Netlify 上的重建,以便将您的新内容重建到您的站点中。
我使用 Gatsby 制作了一个简单的网站并将其发布在 Netlify 上。我正在使用 Contentful 作为我的 CMS,但问题是每当我在 Contentful 上更改或添加内容时,更改都不会显示在网站上,直到我重建它并重新发布它。 (我没有使用持续部署)
有没有办法自动执行此过程(无需持续部署)?
您需要的是一个网络钩子。以下是文档:https://www.contentful.com/developers/docs/concepts/webhooks/
要设置 webhook,请转到您的 Contentful 网络应用程序,转到设置 > webhook,然后在页面右侧,您会看到一个按钮,单击它可以使用 Netlify 设置 webhook。
然后您可以选择何时触发 Netlify 上的重建,以便将您的新内容重建到您的站点中。