盖茨比没有注意新发布的更改的理智
Gatsby not watching sanity for new published changes
我有一个部署到 netlify 的 Gatsby 站点。在开发模式下,我设置了 gatsby-source-sanity in gatsby-config.js
的选项 watchMode:true
,这可以很好地观察 sanity studio 的变化,但在生产中却没有。我尝试添加一个标记并在 true
和 false
之间切换 watchMode
。我看到生产变化的唯一方法是在 Netlify
上重新构建我的站点
watchMode
仅在开发时相关。 Netlify 托管来自 Gatsby 的静态构建,因此在生产中获取新的 Sanity 内容的唯一方法是重建 (或在客户端获取内容,但在这种情况下可能不是您想要的) .
您可以创建一个 webhook,它会在 Sanity 中更新内容时触发,从而触发 Netlify 中的新构建。 Example from Sanity docs.
我有一个部署到 netlify 的 Gatsby 站点。在开发模式下,我设置了 gatsby-source-sanity in gatsby-config.js
的选项 watchMode:true
,这可以很好地观察 sanity studio 的变化,但在生产中却没有。我尝试添加一个标记并在 true
和 false
之间切换 watchMode
。我看到生产变化的唯一方法是在 Netlify
watchMode
仅在开发时相关。 Netlify 托管来自 Gatsby 的静态构建,因此在生产中获取新的 Sanity 内容的唯一方法是重建 (或在客户端获取内容,但在这种情况下可能不是您想要的) .
您可以创建一个 webhook,它会在 Sanity 中更新内容时触发,从而触发 Netlify 中的新构建。 Example from Sanity docs.