代码之家  ›  专栏  ›  技术社区  ›  blubberbo

盖茨比。js-Netlify CMS-Netlify重建

  •  0
  • blubberbo  · 技术社区  · 7 年前

    我正在考虑用盖茨比做一个项目。js和Netlify CMS以及我都看过这些教程,看起来非常流畅,但我想知道是否有办法让开发变得不那么麻烦。

    如果我理解正确,在localhost中开发时,如果您在Netlify CMS中更改了某些内容,您必须单击“发布”,然后下拉您的repo,重建并重新服务应用程序,以便在您的localhost中显示更改。这是唯一的办法吗?这能自动化吗?

    在生产中,我想你别无选择,只能在每次CMS发生变化时重建网站,但这似乎是技术上的倒退——这不会导致网站停机太多吗?如果人们想要编辑10篇文章或者一篇又一篇地编辑一篇文章——每一篇都会引发一次重建并导致网站瘫痪,那该怎么办?

    0 回复  |  直到 7 年前
        1
  •  0
  •   Luke Storry    5 年前

    是的,你理解正确。

    Netlify CMS并不是专门为本地开发而设计的——如果你在开发模式下本地运行网站,你可以用普通的文本编辑器编辑文件。

    作为 docs 比如说,Netlify CMS总是在托管的git存储库中获取和提交文件,所以你必须在本地查看它们。

    CMS对非开发人员非常有用,他们不想运行本地开发环境,但仍然可以为网站撰写文章,然后在发布后等待几秒钟,他们的文章就会在网站上直播。

    你是对的,多次编辑将触发多次重新构建,但Netlify不会在新站点构建时禁用旧站点——它将等待新构建完成(并通过任何测试),然后切换实时版本以指向新构建。该网站在整个过程中仍然可用。

        2
  •  0
  •   Anastasis    4 年前

    现在你可以尝试一些实验特性

    https://www.netlifycms.org/docs/beta-features/#configure-the-netlify-cms-proxy-server-port-number

    https://www.npmjs.com/package/netlify-cms-proxy-server

    推荐文章