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

时间:2017-11-23 10:13:05

标签: hugo prose

我正在使用hugo,我想将它与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忽略了它:我可以看到所有repo的内容(不只是content文件夹中的文件)而且我看不到用于编辑元数据的表单。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

当yaml格式不正确(缩进或缺少字段名称)时,我已经很难理解这个问题。我发现了问题的来源:我必须将draft:替换为name: "draft"

此外,我使用的是使用toml格式代替yaml的模板。

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