如何在hugo中为每种内容类型添加菜单

问题描述 投票:0回答:1

我的hugo网站有以下目录结构:

content/
   - posts/
      - some_post.md
   - talks
      - some_talk.md
   about.md

我想这个网站的main菜单包括poststalks的条目。目前我能够为about添加一个菜单项,通过将menus = main添加到前面的内容,但是,我希望poststalks链接重定向到其内容的索引,而不是我直接维护的静态页面。这可能吗?

blogs hugo static-site
1个回答
0
投票

事实证明,这可以使用menu中的config.toml配置。 weight属性用于订购菜单:

[menu]

  [[menu.main]]
    identifier = "home"
    name = "home"
    url = "/"
    weight = 10

  [[menu.main]]
    identifier = "blog"
    name = "blog"
    url = "/post/"
    weight = 20

  [[menu.main]]
    identifier = "talks"
    name = "talks"
    url = "/talks/"
    weight = 30

  [[menu.main]]
    identifier = "about me"
    name = "about me"
    url = "/about/"
    weight = 40


© www.soinside.com 2019 - 2024. All rights reserved.