Netlify CMS 小部件未填充
Netlify CMS widgets not populating
问题总结
我正在为 Gatsby 站点设置 Netlify CMS,使用降价文件作为内容。将小部件添加到 config.yml 文件后,应该从文件的 frontmatter 拉入这些小部件的内容没有显示(小部件本身在那里,但为空)。但是,文档正文会显示在降价小部件中。
描述您尝试过的内容
我重新格式化了 .yml 文档,copy/pasted 从正常工作的行等
显示一些代码
.md 文件:
---
title: location
sun: Closed
mon-tue: 10AM - 7PM
wed-thu: 10AM - 8PM
fri: 9AM - 8PM
sat: 9AM - 5PM
---
## Address
xxxx xxxxxxxx xxx.
xxxx, xxxx xxxxx
[(xxx) xxx-xxxx](tel:(xxx) xxx-xxxx)
.yml:
- file: "/src/markdown-pages/location.md"
label: "Location"
name: "location"
widget: "object"
fields:
- {label: "Address", name: "body", widget: "markdown"}
- label: "Hours"
name: "hours"
widget: "object"
fields:
- {label: "Sunday", name: "sun", widget: "string"}
- {label: "Mon-Tues", name: "mon-tue", widget: "string"}
- {label: "Wed-Thurs", name: "wed-thu", widget: "string"}
- {label: "Friday", name: "fri", widget: "string"}
- {label: "Saturday", name: "sat", widget: "string"}
Screen shot of CMS
编辑
添加我刚刚意识到的额外上下文可能是相关的:
我在一个通过 Netlify (dev.mysite.com) 推送到子域的开发分支中工作。这是一个新分支 - 相关字段是在我从该分支开始工作后添加的。我在 master 分支工作时添加的字段正在工作。我还没有尝试合并,但会这样做 - 但我仍然想知道这是否是问题所在,以及为什么更新不会出现在开发分支中。
知道了 - 我需要将 frontmatter 嵌套在 .md 文件中以镜像 yaml 文件:
---
title: location
hours:
sun: Closed
mon-tue: 10AM - 7PM
wed-thu: 10AM - 8PM
fri: 9AM - 8PM
sat: 9AM - 5PM
---
问题总结
我正在为 Gatsby 站点设置 Netlify CMS,使用降价文件作为内容。将小部件添加到 config.yml 文件后,应该从文件的 frontmatter 拉入这些小部件的内容没有显示(小部件本身在那里,但为空)。但是,文档正文会显示在降价小部件中。
描述您尝试过的内容
我重新格式化了 .yml 文档,copy/pasted 从正常工作的行等
显示一些代码
.md 文件:
---
title: location
sun: Closed
mon-tue: 10AM - 7PM
wed-thu: 10AM - 8PM
fri: 9AM - 8PM
sat: 9AM - 5PM
---
## Address
xxxx xxxxxxxx xxx.
xxxx, xxxx xxxxx
[(xxx) xxx-xxxx](tel:(xxx) xxx-xxxx)
.yml:
- file: "/src/markdown-pages/location.md"
label: "Location"
name: "location"
widget: "object"
fields:
- {label: "Address", name: "body", widget: "markdown"}
- label: "Hours"
name: "hours"
widget: "object"
fields:
- {label: "Sunday", name: "sun", widget: "string"}
- {label: "Mon-Tues", name: "mon-tue", widget: "string"}
- {label: "Wed-Thurs", name: "wed-thu", widget: "string"}
- {label: "Friday", name: "fri", widget: "string"}
- {label: "Saturday", name: "sat", widget: "string"}
Screen shot of CMS
编辑
添加我刚刚意识到的额外上下文可能是相关的: 我在一个通过 Netlify (dev.mysite.com) 推送到子域的开发分支中工作。这是一个新分支 - 相关字段是在我从该分支开始工作后添加的。我在 master 分支工作时添加的字段正在工作。我还没有尝试合并,但会这样做 - 但我仍然想知道这是否是问题所在,以及为什么更新不会出现在开发分支中。
知道了 - 我需要将 frontmatter 嵌套在 .md 文件中以镜像 yaml 文件:
---
title: location
hours:
sun: Closed
mon-tue: 10AM - 7PM
wed-thu: 10AM - 8PM
fri: 9AM - 8PM
sat: 9AM - 5PM
---