文档编写指南
如何在这个 Fumadocs 项目里新增和维护文档
文档内容都放在 content/docs 目录里。每个 .mdx 文件会自动变成一个文档页面。
文件和路由
常用规则:
content/docs/index.mdx对应/docscontent/docs/production.mdx对应/docs/productioncontent/docs/writing-docs.mdx对应/docs/writing-docscontent/docs/guide/index.mdx对应/docs/guidecontent/docs/guide/install.mdx对应/docs/guide/install
新增一篇文档
在 content/docs 下创建一个新的 .mdx 文件,例如 deploy.mdx:
---
title: 部署说明
description: 项目部署到生产环境的步骤
---
这里写正文。
## 第一步
说明具体步骤。保存后,开发服务器会自动更新页面和搜索索引。
控制侧边栏顺序
侧边栏顺序由 content/docs/meta.json 控制:
{
"title": "文档",
"pages": ["index", "production", "writing-docs", "test"]
}新增文档后,把文件名加入 pages 数组即可。文件名不需要写 .mdx 后缀。
常用 MDX 写法
标题
## 二级标题
### 三级标题标题会自动生成右侧目录。
链接
[返回开始使用](./)
[查看生产上线清单](./production)代码块
```ts
export const siteName = '我的文档站';
```卡片
<Cards>
<Card title="生产上线清单" href="/docs/production" />
<Card title="文档编写指南" href="/docs/writing-docs" />
</Cards>写作建议
- 每篇文档只讲一个主题
title写短一点,方便侧边栏阅读description写清楚页面用途- 用二级标题拆分步骤
- 命令统一放进代码块
- 不要把密码、Token、密钥写进文档
写完后检查
写完或上线前运行:
npm.cmd run types:check
npm.cmd run lint如果要确认生产构建:
npm.cmd run build