下面是 Markdown 的全部语法示例,包括标题、段落、区块引用、列表、代码块、链接、图片、表格、粗体、斜体、删除线等:
标题
Markdown 支持六级标题,分别用 1~6 个井号(#)表示,其中一级标题字体最大,依次递减。
示例
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
示例效果
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
段落
在 Markdown 中,将两个及以上的空格加回车视为段落的分界线,空行也被视为段落的分界线。也可以通过在段落末尾添加两个空格使其换行。
示例
这是一段 Markdown 文本,它包括两个段落。
这是第二个段落。
示例效果
这是一段 Markdown 文本,它包括两个段落。
这是第二个段落。
区块引用
Markdown 用大于号(>)表示区块引用,可以嵌套使用,每个嵌套层级前加一个大于号。
示例
> 这是一个区块。
>> 这是一个嵌套的区块。
示例效果
这是一个区块。
这是一个嵌套的区块。
列表
Markdown 用数字、加号(+)、减号(-)表示有序列表和无序列表,也可以使用嵌套的列表。
示例
1. 第一项
2. 第二项
3. 第三项
- 无序列表项 1
- 无序列表项 2
- 嵌套列表项 1
- 嵌套列表项 2
+ 也可以用加号表示无序列表项
- 或者用减号表示无序列表项
示例效果
- 第一项
- 第二项
- 第三项
- 无序列表项 1
无序列表项 2
- 嵌套列表项 1
- 嵌套列表项 2
- 也可以用加号表示无序列表项
- 或者用减号表示无序列表项
代码块
Markdown 用反引号()表示单行代码,用三个反引号(
``)表示多行代码块。
示例
这是一行 `行内代码`。
function add(a, b) {
return a + b;
}
示例效果
这是一行 行内代码
。
function add(a, b) {
return a + b;
}
链接
Markdown 用方括号和小括号表示链接和链接的标题,分别对应链接地址和链接文字。
示例
[Google](https://www.google.com)
示例效果
图片
Markdown 用感叹号、方括号和小括号表示图片,分别对应图片地址、图片标题和图片描述。
示例
![图片描述](https://p3.qhimg.com/bdr/__85/t01abc6e061cae27bc3.jpg "图片标题")
示例效果
表格
Markdown 用管道符(|)和连字符(-)表示表格,其中每个管道符表示一个列,连字符用来分隔表头和表格内容,也可以在连字符中添加冒号(:)来指定对齐方式。
示例
| 表头1 | 表头2 | 表头3 | 表头4 | 表头5 | 表头6 |
| :---: | :----:| :----:| :---: | :---: |:----:|
| 内容1 | 内容2 | 内容3 | 内容4 | 内容5 | 内容6 |
| 内容1 | 内容2 | 内容3 | 内容4 | 内容5 | 内容6 |
| 内容1 | 内容2 | 内容3 | 内容4 | 内容5 | 内容6 |
| 内容1 | 内容2 | 内容3 | 内容4 | 内容5 | 内容6 |
示例效果
表头1 | 表头2 | 表头3 | 表头4 | 表头5 | 表头6 |
---|---|---|---|---|---|
内容1 | 内容2 | 内容3 | 内容4 | 内容5 | 内容6 |
内容1 | 内容2 | 内容3 | 内容4 | 内容5 | 内容6 |
内容1 | 内容2 | 内容3 | 内容4 | 内容5 | 内容6 |
内容1 | 内容2 | 内容3 | 内容4 | 内容5 | 内容6 |
粗体
Markdown 用两个星号(**)表示粗体,将需要粗体的文本用两个星号包裹起来即可。
示例
这是一个 **粗体** 文本。
示例效果
这是一个 粗体 文本。
斜体
Markdown 用一个星号(*)表示斜体,将需要斜体的文本用一个星号包裹起来即可。
示例
这是一个 *斜体* 文本。
示例效果
这是一个 斜体 文本。
删除线
Markdown 用两个波浪线(\~\~)表示删除线,将需要添加删除线的文本用两个波浪线包裹起来即可。
示例
这是一个 ~~删除线~~ 文本。
示例效果
这是一个 删除线 文本。
任务列表
Markdown 用减号和方括号表示任务列表,方括号内用大写字母 X 表示已完成,用空格表示未完成。
示例
- [x] 已完成任务
- [ ] 未完成任务
示例效果
- [x] 已完成任务
- [ ] 未完成任务
表情符号
Markdown 支持一些表情符号,可以通过输入对应的符号来插入表情。
示例
:smile: :heart: :star:
示例效果
:smile: :heart: :star:
分割线
Markdown 用三个或多个连字符、底线或星号表示分割线,连字符可以用来表示文本居中,星号可以用来表示文本左对齐。
示例
---
___
***
---
居中文本
---
示例效果
_
居中文本
HTML 标签
Markdown 支持使用 HTML 标签来扩展语法。HTML 标签不会被解析为普通文本,而是保留其原有的样式和格式。
示例
<p style="color: red;">这是一段红色的文本。</p>
示例效果
这是一段红色的文本。
音频
Markdown 使用 HTML 标签来插入音频,可以设置音频的源文件和控制器样式等。
示例
<audio src="example.mp3" controls></audio>
示例效果
视频
Markdown 使用 HTML 标签来插入视频,可以设置视频的源文件、封面图片、控制器样式等。
示例
<video src="example.mp4" controls poster="example.jpg"></video>
示例效果
相对路径
Markdown 允许使用相对路径来链接本地文件或者其他 URL,只要在链接地址前面加上相对路径即可。
示例
[本地图片](./images/example.jpg)
示例效果
公式
Markdown 支持使用 LaTeX 语法来书写数学公式,只需要将公式用一对美元符号包裹起来即可。
示例
$E = mc^2$
示例效果
$E = mc^2$
注脚
Markdown 支持使用注脚来插入注释,可以让读者更好地理解文章内容。
示例
这是一段文本。[^1]
[^1]: 这是一个注脚。
示例效果
这是一段文本。1
总结
Markdown 是一种轻量级的标记语言,常用于创建简单的文档和网页。它具有简单、易读、易写的优点,同时支持多种语法和扩展,满足不同场景下的需求。本文介绍了 Markdown 的基础语法,包括标题、段落、列表、引用、链接、图片、粗体、斜体、删除线、任务列表、表情符号、分割线、HTML 标签、音频、视频、相对路径、公式、注脚等多种语法,希望能够帮助你熟练掌握 Markdown 的使用。
- 这是一个注脚。 ↩
评论