将YAML转换为TOML,并与Hugo一起放入archetypes/default.md

将YAML转换为TOML,并与Hugo一起放入archetypes/default.md,yaml,hugo,toml,Yaml,Hugo,Toml,我有Hugo markdown的首页,它们成功地将自己添加到菜单中。降价是YAML格式的 menu: main: parent: 'products' identifier: 'newitem' name: "New Item" 这将生成一个菜单,其中产品项下有一个新项 我想将这个菜单前面的内容提取到原型中,这样当我创建一个新项目时,它会为我创建菜单结构,我只需要更改标识符 这是我将原始YAML转换为的TOML [[menu.main]] parent

我有Hugo markdown的首页,它们成功地将自己添加到菜单中。降价是YAML格式的

menu:
  main:
      parent: 'products'
      identifier: 'newitem'
      name: "New Item"
这将生成一个菜单,其中产品项下有一个新项

我想将这个菜单前面的内容提取到原型中,这样当我创建一个新项目时,它会为我创建菜单结构,我只需要更改标识符

这是我将原始YAML转换为的TOML

[[menu.main]]
parent = "products"
identifier = "newitem"
name = "New Item"
但是,当我创建一个新项时,菜单项作为
产品的同级项而不是位于产品下

Hugo new
过程的输出如下:

[menu]

  [[menu.main]]
    identifier = "newitem"
    name = "New Item"
    parent = "products"
我做错了什么