0

我对使用 Netlify CMS 很感兴趣,但它似乎只适用于博客文章。是否也可以将它用于实际的静态网站内容?

例如:

  • 定义<h1>主页上的文本
  • <button>在“联系我们”页面上为特定对象定义文本
  • 在“关于我们”折叠部分中定义要使用的背景图像
  • 保存可在整个应用程序中使用的默认变量,例如“primaryColor”、“websiteName”、“supportEmailAddress”等。
  • 定义要在导航栏中使用的链接

我已经在 Gatsby 网站上安装了 Netlify CMS,但我不知道该怎么做。所有在线指南都只提到创建博客文章,我在 Netlify CMS 文档中找不到任何相关信息。

我需要哪些设置才能为集合创建一个条目?例如,“主页布局”不应该有多个条目,只有一个包含所有相关信息的条目。

如果我想将变量保存到 json 文件(例如“primaryColor”)以便我的应用程序的其余部分可以使用它,那么我需要已经使用默认值创建该文件,否则应用程序将无法编译(所以我什至无法访问 /admin 页面来更新变量)。处理这个问题的最佳方法是什么?

基本上,我正在寻找一些文档或在线指南,了解如何以与 Wordpress高级自定义字段插件类似的方式将 NetlifyCMS 用于非博客网站。这甚至可能吗?

4

1 回答 1

0

看看这篇文章。有一个关于如何使用 Netlify CMS 和 Gatsby 设置页面的示例。

博文:

https://blog.logrocket.com/gatsby-netlify-cms-a-perfect-pairing-d50d59d16f67/

演示:

https://gatsby-netlify-cms-example.netlify.com/

于 2019-08-16T09:14:49.063 回答