Prose.io 忽略了我的 _prose.yml 文件

Prose.io is ignoring my _prose.yml file

我正在使用 hugo and I would like to use it with prose.io,正如我在这里读到的那样(事实上,我通过分叉回购来测试它并且效果很好)。

我创建了一个包含以下内容的 _prose.yml 文件:

prose:
  rooturl: 'content'
  media: 'static/images'
  metadata:
    content/posts:
      - name: "title"
        field:
          element: "text"
          label: "Title"
          placeholder: "Post's title"
      - name: "date"
        field:
          element: "text"
          label: "Fecha"
          placeholder: "Write yyyy-mm-dd"
          value: CURRENT_DATETIME
      - draft:
        field:
          element: "checkbox"
          label: "Draft"
          help: "Unpublish or publish"
          value: true

不幸的是 prose.io 忽略了它:我可以看到所有回购的内容(不仅仅是 content 文件夹中的文件)而且我没有看到用于编辑元数据的表单。

我做错了什么?

我了解到当 yaml 格式不正确(缩进或缺少字段名称)时会出现此问题。我发现问题出在哪里:我不得不用 name: "draft"

替换 draft:

此外,我使用的模板使用元数据的 toml 格式而不是 yaml。

使用内置的 hugo 命令转换所有内容后 hugo convert toYAML prose 工作得很好。