自动生成侧边栏
在 Docusaurus 中,sidebar.ts 文件默认是手动定义的,但你可以通过使用 自动生成侧边栏 功能,让 Docusaurus 自动根据文件夹结构生成侧边栏内容。
以下是具体方法:
1. 使用自动生成的侧边栏
-
确保文档目录的结构清晰:
- 默认的文档目录是
docs/,你可以按主题或类别组织文件夹。docs/
├── intro.md
├── tutorial-basics/
│ ├── create-a-document.md
│ ├── markdown-features.md
└── tutorial-extras/
├── manage-docs-versions.md
├── translate-your-site.md
- 默认的文档目录是
-
修改
sidebar.ts文件:- 使用
autogenerated功能。 - 示例配置:
import { SidebarsConfig } from '@docusaurus/plugin-content-docs';
const sidebars: SidebarsConfig = {
// 自动生成所有文档的侧边栏
tutorialSidebar: [{ type: 'autogenerated', dirName: '.' }],
};
export default sidebars;
这里的
dirName: '.'表示从docs/根目录开始自动生成。 - 使用
-
保存文件。