0

我正在使用hugo并且我想将它与prose.io一起使用,因为我在这里读到它是可能的(事实上,我通过分叉 repo 对其进行了测试并且效果很好)。

我创建了一个_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 忽略了它:我可以看到所有 repo 的内容(不仅仅是文件content夹内的文件),而且我没有看到用于编辑元数据的表单。

我究竟做错了什么?

4

1 回答 1

0

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

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

使用内置的 hugo 命令hugo convert toYAML散文转换所有内容后,一切正常。

于 2017-11-23T10:38:46.580 回答