Objective: # 概念阐释 ## 创建文档 创建一个 Markdown 文件,`greeting.md`并将其放在该`docs`目录下。 ``` website # 你的网站的根目录 ├── docs │ └── greeting.md ├── src │ └── pages ├── docusaurus.config.js ├── ... ``` ## yaml区 frontmatter 前言用于为您的文档页面提供额外的元数据。前言是可选的——Docusaurus 能够自行推断所有必要的元数据,无需前言。例如,下面介绍的文档标签功能需要使用前言。有关所有可能的字段,请参阅 [API 文档](https://docusaurus.io/zh-CN/docs/api/plugins/@docusaurus/plugin-content-docs#markdown-front-matter)。 ### 例子:一篇包含标签的文档 ``` --- id: doc-with-tags // title: 一篇包含标签的文档 tags: - 演示 - 开始上手 --- ``` #### `title` 侧边栏将显示这里的名称而不是文档的名称。例如文档叫做`hello.md`, `title:my document title`,浏览器将会显示title里的字符。 #### `id` 每个文档都有一个唯一的`id`,文档id默认情况下为文件名称: - `greeting.md`的id是`greeting` - `guide/hello.md`的id是`guide/hello`。 - 也可以自定义,例如`guide/hello.md`定义为`id: part1` #### [[slug]] 修改URL上的文件夹路径显示。默认情况下`hello.md`将在`/docs/guide/hello`. 您可以将其 URL 位置更改为`/docs/bonjour`: ``` --- slug: /bonjour --- ``` #### `sidebar_positon` 改变文件的位置。 #### `tags` 显示标签 ## 侧边栏 使用[自动生成的侧边栏](https://docusaurus.io/zh-CN/docs/sidebar/autogenerated)时,文件结构将决定侧边栏结构。 我们对文件系统组织的建议是:让你的文件系统镜像侧边栏结构(这样你就不需要手写你的`sidebars.js`文件),并使用`slug`front matter 来自定义每个文档的 URL。 # 实例 # 相关内容 和blog的区别是blog不提供文档分层,没有侧边栏,blog就是一个垂直浏览的博客页面。 # 参考资料 - [the API documentation-Mae Front matter](https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-docs#markdown-front-matter). - [自动生成侧边栏](https://docusaurus.io/docs/sidebar/autogenerated) - [创建文档](https://docusaurus.io/docs/create-doc)