【发布时间】:2019-08-06 01:52:01
【问题描述】:
我正在考虑使用 Gatsby.js 和 Netlify CMS 制作一个项目,我看过教程,它看起来很漂亮,但我想知道是否有办法让开发变得不那么麻烦。
如果我理解正确,在 localhost 中开发时,如果您在 Netlify CMS 中更改某些内容,则必须单击“发布”,然后下拉您的存储库,重新构建,然后重新提供应用程序以使更改显示在你的本地主机。这是唯一的方法吗?可以自动化吗?
在生产中,我想您别无选择,只能在每次 CMS 中进行更改时重新构建网站,但这似乎是技术方面的倒退 - 不会导致这么多停机时间网站的?如果人们想要编辑 10 篇文章或一次又一次地编辑一篇文章怎么办 - 每篇文章都会触发重建并导致网站关闭,不是吗?
【问题讨论】:
-
@DerekNguyen 这到底是做什么的,它是如何工作的?
-
它允许您在开发过程中使用本地文件作为后端,因此您不必不断地推拉来测试您的数据。来自 rradme:这是 NetlifyCMS 的后端库,建议在开发期间进行本地文件系统测试。
-
不,您不必重建所有内容,Netlify 会为您完成。
-
我是上面提到的 netlify-cms 文件系统后端的作者。它仍处于测试阶段,当前版本的
netlify-cms中断了使用,直到正确构建了netlify-cms,并将 React 作为外部对等依赖项。
标签: gatsby netlify netlify-cms