OneBot项目Markdown文档编写规范详解
前言
在OneBot项目的文档编写过程中,采用统一规范的Markdown格式至关重要。本文将详细介绍OneBot项目推荐的Markdown写作规范,帮助开发者编写风格一致、结构清晰的文档。
标题规范
标题层级结构
OneBot推荐使用ATX风格的标题标记方式,即使用1-6个#号表示不同层级的标题:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
标题书写要点
- 标题符号与文字间需保留一个空格
- 标题前后需空一行
- 单篇文档中应只包含一个一级标题
- 标题层级应保持逻辑清晰,避免跳跃
段落与排版
段落基本规则
- 段落开头不应有缩进
- 段落间需空一行
- 段落与其他块级元素(如列表、代码块等)间需空一行
示例对比
规范写法:
这是第一个段落内容。
这是第二个段落内容。
- 列表项1
- 列表项2
不规范写法:
这是第一个段落内容。
这是第二个段落内容。
- 列表项1
- 列表项2
文本强调方式
OneBot推荐使用星号(*)进行文本强调:
*斜体*
→ 斜体**粗体**
→ *粗体***粗斜体***
→ 粗斜体
注意避免混用下划线(_)进行强调。
代码相关规范
行内代码
- 代码片段两边需加空格(标点符号除外)
- 文件名、命令、程序代码等应使用行内代码样式
- 转义反引号时使用两个反引号
示例:
执行`git commit`命令提交更改。
代码块
- 使用三个反引号包裹代码块
- 尽量标注编程语言
- 同一语言在全文应保持名称一致
示例:
```python
def hello():
print("Hello, OneBot!")
```
列表编写规范
无序列表
- 使用短横线(-)作为列表标记
- 多级列表使用四个空格缩进
- 复杂列表项内容应与首行对齐
示例:
- 一级项
- 二级项
- 包含多行内容的二级项:
这里是详细说明
```python
def example():
pass
```
- 另一个一级项
有序列表
- 保持序号连续正确
- 多级列表同样使用四个空格缩进
示例:
1. 第一步
2. 第二步
1. 子步骤1
2. 子步骤2
3. 第三步
表格规范
- 不使用两侧的竖线(|)
- 表头下方使用三个短横线(---)
- 单元格内容两侧加空格
示例:
姓名 | 年龄 | 职业
--- | --- | ---
张三 | 28 | 工程师
李四 | 32 | 设计师
图片处理建议
- 避免在段落中插入大图
- 可使用HTML实现图片居中
- 为图片添加有意义的alt文本
示例:

<p align="center">
<img width="600" src="path/to/image.png">
</p>
其他注意事项
- 正确拼写"Markdown"(非"MarkDown")
- 使用.md作为文件扩展名
- 引用块中">"后需加空格
- 嵌套引用块需增加空格层级
结语
遵循OneBot项目的Markdown风格指南,可以确保文档的一致性和可读性。这些规范不仅适用于OneBot项目本身,也可作为其他技术文档编写的参考标准。通过统一的格式和清晰的结构,能够显著提升技术文档的质量和使用体验。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考