云端自留地

写作工作流

文档不是一口气憋出来的。尤其是个人项目,很多内容一开始都只是几句碎碎念、踩坑记录、命令备忘。

比较舒服的流程是:先随便记,后面再整理。别一开始就摆出“我要写企业级文档”的架势,吓人,也没必要。

从哪里开始写

可以按这个顺序来:

先写问题

不要先写背景故事,先写这个页面解决什么问题。

这页记录如何把文档站部署到 EdgeOne Pages。

一句话能说清楚,就别先铺垫八段。

再写能跑的步骤

命令、路径、配置项优先。

pnpm install
pnpm build

文档最基本的尊严是:别人照着做不会立刻掉坑里。

最后补坑点

等你真踩过坑,再把坑写进去。

如果构建失败,先看 MDX 标签有没有闭合。

别硬编“常见问题”。没遇到就别写,写多了像客服模板。

一篇页面建议包含什么

普通项目文档可以按这个结构:

# 页面标题

这页解决什么问题。

## 使用场景

什么时候需要它。

## 操作步骤

一步一步写。

## 常见坑

真实踩过的坑。

## 下一步

链接到相关页面。

不用每页都照抄这个结构,但它能防止你写着写着变成散文。

Memos、README、Docs 怎么分工

这个最容易乱。建议这么分:

Memos  = 临时想法、碎片记录、今天踩了什么坑
README = 项目的最小说明,别人进仓库第一眼要看的东西
Docs   = README 放不下的长内容、跨项目说明、部署和配置细节
Blog   = 正式文章、经验复盘、带个人表达的长文

别把所有东西都塞进 Docs

文档站不是垃圾桶。两句话能说完的东西,README 或 Memos 就够了。真有复用价值、需要长期维护,再放进 Docs。

什么时候一篇 README 就够了

如果项目只有这些内容:

  • 项目介绍
  • 安装命令
  • 运行命令
  • 环境变量示例
  • 一两个截图

那 README 就够。别为了显得高级硬开文档站。

什么时候值得写成文档站

当项目出现这些情况,Docs 才开始有意义:

  • 配置项很多。
  • 部署路径不止一种。
  • 有 API 或组件说明。
  • 有教程、概念、FAQ,需要拆页面。
  • README 已经长到自己都不想翻。
  • 多个项目共用一套说明入口。

这时候 Fumadocs 就派上用场了。

写作语气

这个站不用太正经。个人项目文档最怕写成企业白皮书,一眼看过去全是“高效赋能、最佳实践、全链路能力”。

可以轻松一点,但别影响信息密度。

好的写法:

这里先别改全局样式,容易把暗色模式一起干碎。

不太好的写法:

本平台通过高度抽象的能力矩阵为用户提供先进体验。

看着就想关页面。

图片和截图

截图适合解释界面操作,但别滥用。

推荐:

  • 控制台设置项
  • 部署平台配置
  • 成功状态
  • 报错页面

不推荐:

  • 一张图里塞满无关内容
  • 不打码的 token
  • 为了好看截一堆没信息量的图

数学公式

这个模板已经接了 remark-mathrehype-katex,可以写公式。

行内公式:E=mc2E = mc^2

块级公式:

ex2dx=π\int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi}

写公式时,块级公式上下最好空一行。Markdown 解析器有时候脾气很怪,别给它机会发疯。

最后检查

写完一页,至少检查这几件事:

  • 标题是否能看懂。
  • 路由是否正常。
  • 侧栏顺序是否对。
  • 代码块能不能复制。
  • 链接有没有 404。
  • 构建是否通过。

写文档不用神圣化,但也别写成只有自己当天能看懂的备忘录。未来的你也是用户,而且未来的你脾气可能更差。

本页目录