# 创建多级导航菜单
在 VuePress 中配置多级导航菜单需要编辑 config.js 文件,并使用 themeConfig 中的 nav 字段。下面是一个示例:
module.exports = {
themeConfig: {
nav: [
{ text: '首页', link: '/' },
{
text: '文档',
items: [
{ text: '指南', link: '/guide/' },
{ text: '配置', link: '/config/' },
]
},
{
text: '关于',
items: [
{ text: '团队', link: '/about/team/' },
{ text: '联系我们', link: '/about/contact/' },
]
}
],
}
}
在这个例子中:
- nav 是一个数组,每个元素代表一个顶级菜单项。
- 每个菜单项可以包含 text 和 link 字段,用来定义菜单项的文本和链接。
- 如果一个菜单项有子菜单,可以使用 items 字段,它是一个包含子菜单项的数组。
注意事项:
- 嵌套深度: VuePress 支持多级嵌套的导航菜单,你可以根据需要定义任意深度的子菜单。
- 链接格式: 菜单项的 link 可以是相对路径(例如 /guide/)或者绝对路径(例如 https://example.com/)。
- 显示顺序: 导航菜单的顺序由在 nav 数组中的元素顺序决定,你可以根据需要调整它们的顺序。
通过合理配置 nav 字段,你可以轻松地在 VuePress 中实现多级导航菜单,从而更好地组织和展示你的文档内容。