Skip to content

技术文档规范 ​

有助于创建易读、易维护、规范化的文档系统的建议

文件名 ​

  • 文档的文件名不得含有空格。
  • 文件名必须使用半角字符,不得使用全角字符。这也意味着,中文不能用于文件名。
  • 文件名包含多个单词时,单词之间建议使用半角的连词线 - 分隔

标题 ​

  • 通常分为四级
    • 一级标题:文章的标题
    • 二级标题:文章主要部分的大标题
    • 三级标题:二级标题下面一级的小标题
    • 四级标题:三级标题下面某一方面的小标题
  • 一级标题下,不能直接出现三级标题。
  • 标题要避免孤立编号(即同级标题只有一个)。
  • 下级标题不重复上一级标题的名字。
  • 避免出现过多层级的标题,保持层级的简单

盘古之白 ​

盘古之白是指在中文和半角的英文、数字、符号之间的恰当位置加入的空格。在网络写作中遵循这种排版习惯,会使文字结构更加清晰、整体观感更加舒服。

漢學家稱這個空白字元為「盤古之白」,因為它劈開了全形字和半形字之間的混沌。另有研究顯示,打字的時候不喜歡在中文和英文之間加空格的人,感情路都走得很辛苦,有七成的比例會在 34 歲的時候跟自己不愛的人結婚,而其餘三成的人最後只能把遺產留給自己的貓。畢竟愛情跟書寫都需要適時地留白。—— Vinta Chen

全角中文字符与半角英文字符之间,应有一个半角空格。

错误:此处存在的bug影响了系统性能。
正确:此处存在的 bug 影响了系统性能。

全角中文字符与半角阿拉伯数字之间需要增加空格

错误:2025年7月28日,我一口气写了3篇文章。

正确:2025 年 7 月 28 日,我一口气写了 3 篇文章。

阿拉伯数字与单位符号之间需要增加空格

符号形式的单位,如 % °,视同阿拉伯数字。

错误:我测出来身高173cm,体重50kg。

正确:我测出来身高 173 cm,体重 50 kg。

错误:该软件的使用率增长了 24.8 %。

正确:该软件的使用率增长了 24.8%。

全角标点符号与其他字符之间之间不留空格。

错误:我学习过 Java、 Python、 C++、 JavaScript 等语言,但是我工作主要使用的是 Java ,几乎告别了 C++ 。

正确:我学习过 Java、Python、C++、JavaScript 等语言,但是我工作主要使用的是 Java,几乎告别了 C++。

Markdown ​

  • 避免死链接(如 [xxx](invalid-url))、空链接(如 [xxx]())
  • 为文档添加 YAML 格式的前言,包含常用的字段如(title、date、tags、category、order)

参考资料 ​

ruanyf/document-style-guide: 中文技术文档的写作规范

「盘古之白」| 基本规则与实际问题

为什么你们就是不能加个空格呢? - 少数派