我刚刚开始使用 Netlify CMS,我很困惑如何在admin/config.yml
更改后更新 CMS
我克隆了默认的 Hugo 项目,并修改config.yml
了主页的一些文件字段,并将它们正确连接到 index.html 中。生成的静态文件看起来是正确的。
但是,当我转到 CMS ( /admin
) 时,我只能看到旧的 index.html 内容(在 CMS 预览部分中)。所以我重命名了js
文件夹并只将app.js
文件复制到一个新js
文件夹中。但这打破了说cms.js
失踪的事情。我添加了旧的,但它没有拿起cms-preview-templates
.
我认为所有这些都将由config.yml
.. 生成。我是否需要手动编辑 JS 文件来设置 CMS?或者是否可以一次重新生成所有文件config.yml
并且相关的 html 文件发生更改?
设置您自己的站点的帮助页面并没有说明如何编辑模板。
更新
我看到cms.js
文件有一些内容是这样的:
import HomePreview from "./cms-preview-templates/home";
import PostPreview from "./cms-preview-templates/post";
import ProductsPreview from "./cms-preview-templates/products";
import ValuesPreview from "./cms-preview-templates/values";
import ContactPreview from "./cms-preview-templates/contact";
当我去检查这些文件(master
分支)时,它们具有原始示例项目的内容并且没有我所做的更改。当我对我的站点进行更改(相应的更改在文件中)时,我需要做什么来自动更新这些模板文件admin/config.yml
?
谢谢!