1

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

menu:
  main:
      parent: 'products'
      identifier: 'newitem'
      name: "New Item"

这会产生一个菜单,其中包含位于 products 项下的 New Item。

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

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

[[menu.main]]
parent = "products"
identifier = "newitem"
name = "New Item"

但是,当我创建一个新项目时,菜单项作为产品的兄弟products而不是在产品之下。

Hugo new过程的输出是这样的:

[menu]

  [[menu.main]]
    identifier = "newitem"
    name = "New Item"
    parent = "products"

我究竟做错了什么?

4

0 回答 0