技术文档撰写规范与 Markdown 排版美化速查表

良好的技术排版能够大幅降低读者的阅读心智负担。无论是在写个人笔记、GitHub 仓库的 README.md,还是编写微服务接口文档,遵守一套优雅统一的格式法则都是极客基本素养的体现。

一、中文与西文混排:“盘古之白”法则

  • 中英文之间保留一个半角空格:例如“使用 Python 脚本处理数据”,而非“使用Python脚本处理数据”。
  • 中文与阿拉伯数字之间保留空格:例如“支持 10 种格式解析”,而非“支持10种格式解析”。
  • 英文专有名词严格区分大小写:例如 GitHub、Node.js、TypeScript、iOS、Nginx,严禁写成全小写或随意的驼峰。

二、标点符号使用习惯

  • 中文句子一律使用全角标点符号(,。!?:;“”‘’)。
  • 当提到代码、方法名、文件名、CLI 指令时,必须使用行内代码反引号包裹(如 config.json),包裹后与前后中文字符建议保持自然间隙。

三、代码块标注语言(语法高亮的基础)

严禁使用空语言标签的反引号!务必指明具体的语言标示符,以方便 Markdown 渲染器或语法高亮引擎正确着色:

```bash
# 声明为 bash / sh
sudo systemctl restart nginx
```

```json
{
  "project": "ucncn",
  "version": "1.0.0"
}
```

四、警示框与呼应引用

在 GitHub Flavored Markdown (GFM) 中,推荐使用规范的 Alert 语法:

> [!NOTE]
> 记录普通说明或背景细节。

> [!WARNING]
> 记录破坏性改动或需要重点关注的安全风险。