菜单管理

- 根据目录结构自动产生菜单

本工具链可以自动根据目录结构及文件类型生成嵌套的左侧的菜单栏

如下面的目录结构:

  • content
    • _index.md
    • intro.md
    • menu
      • index.md
      • menu-auto.png
    • compose
      • _index.md
      • attach
        • index.md
        • njet-logo.png
      • pictures
        • index.md

产生的菜单如下图 menu menu

- 菜单项控制

- 名称
来源于frontmatter中的 "title"
+++
title = "菜单管理"
weight=3
editUrl = "https://192.168.30.120/-/ide/project/njet_dev/njetdoc_contrib/edit/main/v1.0/content/${FilePath}"
+++
- 排序
由frontmatter中的“weight”控制
- 嵌套
由目录结构确定

- toc

根据md文件中的header自动产生

- 额外菜单

在hugo.toml中可以配置额外菜单,比如

[menu]
  [[menu.shortcuts]]
    name = '阅读NJet文档'
    url = 'https://docs.njet.org.cn'
    weight = 1

详细阅读:https://mcshelby.github.io/hugo-theme-relearn/configuration/sidebar/menus/index.html