Markdown 是一种纯文本格式的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,因为是纯文本,所以只要支持 Markdown 的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰专心写作,你只需要记一些简单语法就可以很快上手。
1.标题
Markdown支持六级标题,使用方法:一级标题前加一个#号,#号和标题之间加一个空格;二级标题前加两个#号;三级标题前加三个#号,以此类推。。。。。。
语法示例:
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
效果:
这是一级标题
这是二级标题
这是三级标题
这是四级标题
这是五级标题
这是六级标题
2.字体
- 粗体:要加粗的文字左右分别用两个 号包起来,号和文字之间没有空格
- 斜体:要倾斜的文字左右分别用一个 号包起来,号和文字之间没有空格
- 删除线:要加删除线的文字左右分别用两个~号包起来,~号和文字之间没有空格
语法示例:
**这是粗体**
*这是斜体*
~~这是带删除线的~~
效果:
这是粗体
这是斜体
这是带删除线的
3.引用
在引用的文字前加 > 号即可。引用也可以嵌套,如加两个 >、 三个 >、n 个>...
语法示例:
> 这是引用
>> 这是嵌套引用
>>> 这还是嵌套引用
效果:
这是引用
这是嵌套引用
这还是嵌套引用
4.分割线
三个或者三个以上的 - 或者 * 都可以。
语法示例:
---
***
------------
************
效果:
5.插入图片
开头一个感叹号 !,接着一个方括号,里面放上图片的替代文字,接着一个普通括号(),里面放上图片的网址,最后还可以用引号包住并加上选择性的 title 属性的文字。
语法示例:

6.超链接
超链接有两种用法
语法示例:
1.[链接名称](链接地址)
2.<链接地址>
效果:
7.表格
Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行
- 文字默认居左
- -两边加:表示文字居中
- -右边加:表示文字居右
语法示例:
| 姓名 | 年龄 | 性别 | 籍贯 |
|:----|:----:|:----:|----:|
| 张三 | 23 | 男 | 广东 |
| 李四 | 26 | 男 | 辽宁 |
| 王五 | 21 | 女 | 山东 |
效果:
姓名 | 年龄 | 性别 | 籍贯 |
---|---|---|---|
张三 | 23 | 男 | 广东 |
李四 | 26 | 男 | 辽宁 |
王五 | 21 | 女 | 山东 |
8.转义
Markdown 使用了很多特殊符号来表示特定的意义,如果需要显示特定的符号则需要使用转义字符,Markdown 使用反斜杠转义特殊字符
语法示例:
**文本加粗**
\*\* 正常显示星号 \*\*
效果:
文本加粗
** 正常显示星号 **
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\ 反斜线
` 反引号
* 星号
_ 下划线
{} 花括号
[] 方括号
() 小括号
# 井字号
+ 加号
- 减号
. 英文句点
! 感叹号
9.字体、字号和颜色
在markdown中采用如下方式能够控制字体、字号、文字颜色:
语法示例:
!!!
<font face="黑体">我是黑体字</font>
!!!
!!!
<font size="5">我是5号字</font>
!!!
!!!
<font color="#dd0000">我是红色字</font>
!!!
也可以这样用:
!!!
<font face="宋体" size="8" color="green">我是宋体8号绿色的</font>
!!!
效果:
我是黑体字
我是5号字
我是红色字
我是宋体8号绿色的
10.单行代码和代码块
单行代码或段落上的一个函数或片段的代码可以用反引号把它包起来(`)
代码块使用三个反引号对`
包裹一段代码,并指定一种语言(也可以不指定)
语法示例:
单行代码:
`printf()` 函数
`这是一个单行代码演示`
代码块:
```
class CaseData:
"""这是一个存放测试用例数据的类"""
pass
```
效果:
printf()
函数
这是一个单行代码演示
class CaseData:
"""这是一个存放测试用例数据的类"""
pass