Markdown 语法详解
Jan 20, 2026
·
6 mins read

Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的HTML。由于其简洁的语法和广泛的应用,Markdown 已成为许多开发者、博主和内容创作者的首选写作工具。本教程将详细介绍 Markdown 的核心语法,帮助您掌握其精髓。
标题 (Headings)
Markdown 使用井号 (#) 来创建标题,井号的数量决定了标题的级别。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
段落 (Paragraphs)
段落之间用一个或多个空行分隔。
这是第一个段落。
这是第二个段落。
强调 (Emphasis)
您可以使用星号 (*) 或下划线 (_) 来创建斜体和粗体文本。
- 斜体:
*斜体文本*或_斜体文本_ - 粗体:
**粗体文本**或__粗体文本__ - 粗斜体:
***粗斜体文本***或___粗斜体文本___
列表 (Lists)
Markdown 支持无序列表和有序列表。
无序列表: 使用星号 (*)、加号 (+) 或减号 (-)。
* 项目一
* 项目二
* 子项目二.一
* 子项目二.二
* 项目三
有序列表: 使用数字后跟一个点 (.)。
1. 第一项
2. 第二项
3. 第三项
1. 子项 3.1
2. 子项 3.2
链接 (Links)
Markdown 的链接语法有两种形式:行内链接和引用链接。
行内链接: [链接文本](URL "可选的标题")
这是 [一个链接到百度](https://www.baidu.com "百度首页") 的例子。
引用链接:
这是 [一个链接到Google][google] 的例子。
[google]: https://www.google.com "Google 搜索"
图片 (Images)
图片语法与链接语法类似,只是在方括号前加一个感叹号 (!)。
行内图片: 

引用图片:
![Markdown Logo][logo]
[logo]: https://markdown.org/assets/img/markdown-logo.png "Markdown Logo"
代码 (Code)
Markdown 支持行内代码和代码块。
行内代码: 使用反引号 (`) 包围。
使用 `print("Hello, World!")` 来输出文本。
代码块: 使用三个反引号 (```) 包围,还可以指定语言高亮。
```python
def greet(name):
print(f"Hello, {name}!")
greet("World")
```
引用 (Blockquotes)
使用大于号 (>) 来创建引用块。
> 这是引用内容。
>
> 引用内容可以包含多个段落。
>
> > 嵌套的引用。
水平分割线 (Horizontal Rules)
可以使用三个或更多的星号 (*)、减号 (-) 或下划线 (_) 来创建水平分割线。
---
***
___
表格 (Tables)
Markdown 支持创建表格,使用管道符 (|) 和连字符 (-)。
| 列标题1 | 列标题2 | 列标题3 |
| :------ | :------ | :------ |
| 行1单元格1 | 行1单元格2 | 行1单元格3 |
| 行2单元格1 | 行2单元格2 | 行2单元格3 |
其中,冒号 (:) 用于控制文本对齐:
:---左对齐---:右对齐:---:居中对齐
删除线 (Strikethrough)
使用两个波浪号 (~~) 包围文本。
~~这是被删除的文本~~
任务列表 (Task Lists)
在列表项中使用方括号 [] 来创建任务列表。
- [x] 已完成的任务
- [ ] 未完成的任务
- [ ] 另一个未完成的任务
掌握这些 Markdown 语法,您将能够更高效地创建和管理您的内容。无论是撰写技术文档、博客文章还是简单的笔记,Markdown 都能为您提供极大的便利。
Sharing is caring!