markdown
原创2025年3月7日大约 3 分钟
一、标题
Markdown支持六级标题,使用#
号表示不同级别的标题。一级标题使用一个#
,二级标题使用两个#
,以此类推,最多支持到六级标题。例如:
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
二、字体
Markdown支持多种字体样式,包括斜体、粗体、斜体加粗和删除线。具体语法如下:
- 斜体文本:使用
*
或_
将文本包裹起来(如:*斜体文本*
或_斜体文本_
)。 - 粗体文本:使用
**
或__
将文本包裹起来(如:**粗体文本**
或__粗体文本__
)。 - 斜体加粗文本:使用
***
或___
将文本包裹起来(如:***斜体加粗文本***
或___斜体加粗文本___
,但通常**_
或_*_
的组合更为常见)。 - 删除线文本:使用
~~
将文本包裹起来(如:~~删除线文本~~
)。
三、引用
Markdown支持引用功能,用于标注来源或强调某些内容。在引用的文字前加上>
符号以及一个空格即可。引用也可以嵌套使用,如>>
、>>>
等。例如:
> 这是引用的内容
>> 这是嵌套的引用
四、分割线
Markdown支持使用分割线来分隔内容。可以在一行中使用三个或三个以上的-
或*
来创建分割线。例如:
---
***
五、链接
Markdown支持两种链接形式:行内链接和引用链接。
- 行内链接:使用
[]()
语法,如[链接名称](链接地址)
。 - 引用链接:在文中使用
[链接名称][标记]
,然后在文档末尾使用[标记]: 链接地址
来定义链接。
此外,Markdown还支持自动链接,只要是用尖括号< >
包起来的网址或电子邮件地址,Markdown就会自动将其转为链接。
六、图片
Markdown插入图片的语法与插入链接类似,只是在[]
中填写图片的替代文本(alt属性),在()
中填写图片的链接地址。例如:

七、列表
Markdown支持有序列表和无序列表。
- 无序列表:使用
-
、+
或*
作为列表标记,后面跟一个空格和列表项内容。 - 有序列表:使用数字加
.
作为列表标记,后面跟一个空格和列表项内容。
列表还可以嵌套使用,只需在子列表中的选项前面添加四个空格(或一个制表符)即可。
八、表格
Markdown支持表格的创建。使用|
来分隔不同的单元格,使用-
来分隔表头和其他行。例如:
| 表头1 | 表头2 |
|-------|-------|
| 内容1 | 内容2 |
| 内容3 | 内容4 |
此外,还可以设置表格的对齐方式。在表头下方的分隔符行中,使用:
来指定对齐方式。-:
表示左对齐,:-
表示右对齐,:-:
表示居中对齐。
九、代码块
Markdown支持代码块的插入。单行代码可以使用反引号(`
)包裹起来。多行代码则可以使用三个反引号(```
)包裹起来,并可以指定代码的语言类型(虽然这不是必需的)。例如:
`这是一行代码`
```python
# 这是一个Python代码块
print("Hello, World!")
### 十、公式
Markdown支持LaTeX格式的数学公式。行内公式可以使用`$`符号包裹起来,而块级公式则可以使用`$$`符号包裹起来。例如:
```markdown
行内公式:$E=mc^2$
块级公式:
$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$
十一、其他高级技巧
- 上、下标:Markdown本身不直接支持下标和上标,但可以使用HTML标签来实现。例如,
<sub>下标</sub>
和<sup>上标</sup>
。 - 复选框:Markdown支持待办事项列表(Todo List),使用
- [ ]
来表示未完成的任务,- [x]
来表示已完成的任务。 - 高亮:部分Markdown编辑器支持文本高亮功能,通常使用
==
将文本包裹起来(如:==高亮文本==
)。 - 表情:大多数Markdown编辑器支持emoji表情符号的插入,使用
:英文单词:
的格式即可(如::sunflower:
、:cat:
等)。