左侧边栏默认基于文件目录结构自动生成,一级目录中 index 文件即文档首页,将展示为左导航首项,子文件夹中可以使用 index.md 或 index.mdx 并定义文档一级标题来设置左侧边栏分组标题,其他子文档将自动归并到当前分组下,嵌套子文件夹也遵循相同规则。
同时我们约定
public 目录用于存放静态资源,如图片、视频等public/_remotes 用于存放远程引用文档关联的静态资源,请勿直接依赖该目录的资源,可以将 */public/_remotes 加入 .gitignore 避免提交到代码仓库shared 目录用于存放公共组件、可复用的文档等,不会自动生成文档数据。在文档的开头,可以通过 frontmatter 来定义文档的元数据,如标题、描述、作者、分类等。
在文档正文中,参考 MDX 使用 .mdx 文件时可以使用 frontmatter 来访问这些元数据。
除 index.md 或 index.mdx 外,其他文档将默认按照文件名排序,可以通过自定义 frontmatter 中的 weight 值来调整文档在左侧边栏中的排序(weight 值越小排序越靠前)。
注意:目前左导航配置的变更需要重启服务才能生效,一般开发时不用过多关注。
有时在分组首页中我们不需要显示特别的内容,这时可以使用 index.mdx 文件并使用 Overview 组件来展示当前分组的文档列表,将展示分组列表文件的标题、描述和二级标题信息。
效果可以参考使用。