docs.json 中的 navigation 属性用于控制文档的结构与信息层级。
通过合理配置导航,你可以更好地组织内容,帮助用户快速找到所需信息。
页面

navigation 对象中,pages 是一个数组,其中每个条目都必须引用一个页面文件的路径。
分组

navigation 对象中,groups 是一个数组,其中每个项都是一个对象,且必须包含 group 和 pages 字段。icon、tag 和 expanded 字段为可选。
默认展开状态
expanded: true,即可让它在导航侧边栏中默认展开。这有助于突出重要部分,或提升关键内容的可发现性。
选项卡

navigation 对象中,tabs 是一个数组,其中每个项都是一个对象,必须包含 tab 字段,并可包含其他导航字段,例如分组、页面、图标或外部链接。
navigation 对象中,menu 是一个数组,其中每个条目都是一个对象,必须包含 item 字段,并且可以包含其他导航字段,例如分组、页面、图标或指向外部页面的链接。
锚点

navigation 对象中,anchors 是一个数组,其中每个项都是一个对象,必须包含 anchor 字段,并且可以包含其他导航字段,例如分组、页面、图标或指向外部页面的链接。
global 关键字。global 对象中的锚点必须包含 href 字段,且不能指向相对路径。
全局锚点特别适用于链接到不属于你文档的资源,但这些资源应便于用户随时访问,例如博客或支持门户。
下拉菜单

navigation 对象中,dropdowns 是一个数组,每个元素都是一个对象,必须包含 dropdown 字段,并且可以包含其他导航字段,例如分组、页面、图标或外部链接。
OpenAPI
版本

navigation 对象中,versions 是一个数组,其中每个元素都是一个对象,必须包含 version 字段,并且可包含其他任意导航字段。
语言

navigation 对象中,languages 是一个数组,每个条目都是一个对象,必须包含 language 字段,并且可以包含任意其他导航字段。
我们目前支持以下本地化语言:

Arabic (ar)

Chinese (cn)

Chinese (zh-Hant)

English (en)

French (fr)

German (de)

Indonesian (id)

Italian (it)

Japanese (jp)

Korean (ko)

Portuguese (pt-BR)

Russian (ru)

Spanish (es)

Turkish (tr)
嵌套
docs.json 中通过 styling 属性控制是否启用面包屑导航。
交互配置
docs.json 中通过 interaction 属性控制用户与导航元素的交互方式。
当用户展开一个导航分组时,某些主题会自动跳转到该分组中的第一个页面。你可以通过 drilldown 选项覆盖主题的默认行为。
- 设为 true:在选择导航分组时强制跳转到第一个页面。
- 设为 false:不进行跳转,只在选择时展开或收起该分组。
- 不设置:使用主题的默认行为。






