.mdx 或 .md 任一文件类型。我们推荐使用 MDX,它将 Markdown 与 React 组件结合起来,以创建丰富的交互式文档。纯 Markdown(.md)可以加快从其他平台的迁移,但切换到 MDX 可以启用更多功能。
页面 metadata
--- 包裹的 YAML metadata。该 metadata 用于控制页面的呈现与行为。
使用 frontmatter 可以控制:
- 页面标题和说明
- 侧边栏标题、图标和标签
- 页面布局
- SEO(搜索引擎优化)meta 标签
- 自定义 metadata
显示在导航和浏览器标签页中的页面标题。
对本页面内容的简要说明。显示在标题下方,并提升 SEO。
显示在侧边栏导航中的短标题。
仅适用于 Font Awesome 图标。图标的样式。选项:
regular、solid、light、thin、sharp-solid、duotone、brands。显示在侧边栏中页面标题旁的标签。
设为
true 可将页面从侧边栏导航中移除。用户仍可通过其 URL 访问该页面,但搜索引擎不会对其进行索引。详情参见 Hidden pages。设为
true 可阻止搜索引擎对该页面进行索引。详情参见 Disable indexing。所有在 frontmatter 中包含 hidden: true 的页面都会自动获得 noindex: true。任意有效的 YAML frontmatter。例如:
product: "API" 或 version: "1.0.0"。Example YAML frontmatter
页面模式
mode 设置控制页面的布局。
默认
宽屏
自定义
Frame
居中
API 页面
api 或 openapi),即可创建交互式 API 操作台。
外部链接
url metadata 直接链接到外部站点。
搜索引擎优化
含有冒号的元标签一定要使用引号括起来。
内部搜索关键词
keywords,帮助用户在搜索结果中发现特定页面。这些关键词不会出现在页面内容中。如果用户搜索这些关键词,该页面会出现在搜索结果中。
最后修改时间
metadata.timestamp,即可在所有页面显示“最后修改于 [日期]”时间戳。
docs.json
timestamp 字段来覆盖全局时间戳设置。使用该字段可在特定页面上选择性地显示或隐藏时间戳。
timestamp 设置为 true,即使全局设置为 false,该页面也始终会显示时间戳。如果将 timestamp 设置为 false,即使全局设置为 true,该页面也会隐藏时间戳。