Markdown 语法全面教程
Markdown 语法全面教程
cloverMarkdown 语法全面教程
欢迎来到 Markdown 语法全面教程!本教程旨在详细介绍 Markdown 的所有常用语法,帮助您快速掌握 Markdown 的使用。
1. 标题 (Headers)
Markdown 支持六级标题,通过在行首添加 # 符号来表示。# 的数量代表标题的级别。
1 | # 这是一级标题 |
渲染效果:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
2. 段落 (Paragraphs)
段落由一个或多个连续的文本行组成,它们之间由一个或多个空行分隔。
1 | 这是一个段落。 |
渲染效果:
这是一个段落。
这是另一个段落。
段落内的文本可以自动换行,
但只有当有空行时才会形成新的段落。
3. 强调 (Emphasis)
Markdown 提供了粗体、斜体和删除线等强调文本的方式。
斜体 (Italic)
使用一个星号 * 或一个下划线 _ 包裹文本。
1 | *这是斜体文本* |
渲染效果:
这是斜体文本
这也是斜体文本
粗体 (Bold)
使用两个星号 ** 或两个下划线 __ 包裹文本。
1 | **这是粗体文本** |
渲染效果:
这是粗体文本
这也是粗体文本
粗斜体 (Bold and Italic)
使用三个星号 *** 或三个下划线 ___ 包裹文本。
1 | ***这是粗斜体文本*** |
渲染效果:
这是粗斜体文本
这也是粗斜体文本
删除线 (Strikethrough)
使用两个波浪线 ~~ 包裹文本。
1 | ~~这是删除线文本~~ |
渲染效果:
这是删除线文本
4. 列表 (Lists)
Markdown 支持无序列表、有序列表和任务列表。
无序列表 (Unordered Lists)
使用星号 *、加号 + 或减号 - 作为列表标记。
1 | * 项目一 |
渲染效果:
- 项目一
- 项目二
- 子项目二-一
- 子项目二-二
- 项目三
- 项目四
有序列表 (Ordered Lists)
使用数字后跟一个点 . 来创建有序列表。
1 | 1. 第一个项目 |
渲染效果:
- 第一个项目
- 第二个项目
- 第二个项目的子项目一
- 第二个项目的子项目二
- 第三个项目
任务列表 (Task Lists)
在列表项前添加 [ ] 或 [x] 来创建任务列表。
1 | - [x] 已完成任务 |
渲染效果:
- 已完成任务
- 未完成任务
- 另一个已完成任务
5. 链接 (Links)
Markdown 支持行内式链接和参考式链接。
行内式链接 (Inline Links)
[链接文本](链接地址 "可选标题")
1 | [访问百度](https://www.baidu.com "百度一下") |
渲染效果:
参考式链接 (Reference Links)
[链接文本][id][id]: 链接地址 "可选标题"
1 | 这是一个 [示例链接][1]。 |
渲染效果:
这是一个 [示例链接]。
另一个 [谷歌][google] 链接。
: https://example.com “示例网站”
[google]: https://www.google.com “谷歌搜索”
6. 图片 (Images)
图片语法类似于链接,只是在前面多了一个感叹号 !。
行内式图片 (Inline Images)

1 |  |
渲染效果:
参考式图片 (Reference Images)
![alt 文本][id][id]: 图片地址 "可选标题"
1 | ![示例图片][img_id] |
渲染效果:
7. 代码 (Code)
Markdown 支持行内代码和代码块。
行内代码 (Inline Code)
使用反引号 ` 包裹文本。
1 | 这是一个 `行内代码` 示例。 |
渲染效果:
这是一个 行内代码 示例。
代码块 (Code Blocks)
使用三个反引号 `` ` 包裹代码块,并可以指定语言进行语法高亮。
1 | ```python |
1 | const message = "Hello, JavaScript!"; |
1 |
|
1 | const message = "Hello, JavaScript!"; |
8. 引用 (Blockquotes)
使用 > 符号来创建引用块。
1 | > 这是一个引用块。 |
渲染效果:
这是一个引用块。
引用块可以包含多行文本。引用块中还可以嵌套引用块。
引用块也可以包含其他 Markdown 语法,例如 粗体 和 链接。
9. 水平线 (Horizontal Rules)
使用三个或更多星号 ***、减号 --- 或下划线 ___ 来创建水平线。
1 | *** |
渲染效果:
10. 表格 (Tables)
使用 | 分隔列,使用 --- 分隔表头和表体。
1 | | 表头一 | 表头二 | 表头三 | |
渲染效果:
| 表头一 | 表头二 | 表头三 |
|---|---|---|
| 左对齐 | 居中 | 右对齐 |
| 内容 A | 内容 B | 内容 C |
| 内容 D | 内容 E | 内容 F |
对齐方式:
:-----:左对齐:----::居中对齐-----::右对齐
11. 注释 (Comments)
Markdown 本身没有官方的注释语法。但您可以使用 HTML 注释来在 Markdown 文件中添加注释,这些注释在渲染时不会显示。
1 | <!-- 这是一个 HTML 注释,在渲染时不会显示 --> |
渲染效果:
这是一个正常的段落。
12. 反斜杠转义 (Backslash Escapes)
如果您想显示 Markdown 语法字符本身,而不是让它们被解析,可以使用反斜杠 \ 进行转义。
1 | \*这不是斜体\* |
渲染效果:
*这不是斜体*
# 这不是标题
`这不是代码`
13. 自动链接 (Automatic Links)
Markdown 会自动将 URL 和邮箱地址转换为链接,如果它们被尖括号 < > 包裹。
1 | <https://www.example.com> |
渲染效果:
https://www.example.com
mailto:test@example.com
希望这份全面的 Markdown 教程对您有所帮助!