导航系统的核心目标是让用户始终知道”我在哪里、我去过哪里、我可以去哪里”。
导航模式
顶部导航
顶部导航用于全局入口,承载官网与产品线的核心切换。
- 包含品牌 Logo、核心产品入口、文档链接、语言切换
- 高度固定,不随页面滚动消失
- 当前所在区域通过视觉高亮标识
- 移动端收折为汉堡菜单
文档侧边栏
文档侧边栏用于结构化内容的层级导航,是文档中心的主要导航方式。
- 展示当前文档的完整目录树
- 支持多级折叠与展开
- 当前页面高亮,所在分类展开
- 支持分组标签,如”入门”、“指南”、“API 参考”
- 折叠时不影响阅读区域宽度
面包屑
面包屑用于标识当前页面在信息架构中的位置路径。
- 格式示例:
文档 / 快速开始 / 安装 - 每一级可点击跳转
- 不用于主导航,只用于位置标识
- 在页面标题上方显示
页面目录(TOC)
页面目录用于当前页面的锚点导航,帮助用户快速定位内容。
- 提取当前页面的二级和三级标题
- 跟随滚动,高亮当前阅读位置
- 固定在页面右侧(桌面端)
- 点击后平滑滚动到对应位置
移动端抽屉导航
移动端将侧边栏与顶部导航合并为抽屉式导航。
- 从左侧滑入,覆盖页面内容
- 支持与桌面端相同的层级结构
- 点击导航项后自动收起
- 提供明确的关闭操作
版本切换
版本切换用于不同产品版本之间的导航跳转。
- 在文档顶部或侧边栏顶部显示
- 下拉选择目标版本
- 切换后保持当前文档路径(如路径不存在则跳转到首页)
- 版本号格式统一,如
v1.2、v2.0-beta
语言切换
语言切换用于多语言文档的导航跳转。
- 在顶部导航或文档顶部显示
- 支持中文、英文、日文等语言
- 切换后保持当前文档路径
- 使用语言名称而非国旗图标(如”中文”、“English”)
搜索
搜索用于全局内容查找,是最高效的导航方式。
- 支持快捷键触发(如
Cmd+K/Ctrl+K) - 搜索范围覆盖文档、博客、API 参考
- 支持模糊匹配与关键词高亮
- 搜索结果按相关度排序
- 移动端搜索入口始终可见
设计原则
当前位置必须明确
用户在任何页面都必须清楚知道自己在哪里。
- 侧边栏高亮当前页面
- 面包屑显示完整路径
- 页面标题与导航项一致
- 顶部导航标识当前区域
层级关系必须清晰
用户应能理解当前页面在整体信息架构中的层级位置。
- 一级分类明确,不超过 7 个
- 二级分类可折叠,每个一级分类下不超过 10 项
- 三级内容通过页面内 TOC 导航
- 层级不宜超过四级
文档路径应支持从入门到进阶
文档导航应支持不同经验水平的用户找到合适的内容。
- 提供”快速开始”入口,降低新手门槛
- 按难度或主题分组,支持渐进式学习路径
- “下一步”引导帮助用户自然过渡到相关内容
- 进阶内容通过侧边栏分组区分,不与入门内容混排