Markdown是一种纯文本格式的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。

标题

使用#号可表示1-6级标题,一级标题对应一个#号,二级标题对应两个#号,以此类推(“#”与文字中间有个空格);

示例代码

1
2
3
4
5
6
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题

显示效果

字体

示例代码

1
2
3
4
5
6
7
*斜体文本*  
_斜体文本_
**粗体文本**
__粗体文本__
***粗斜体文本***
___粗斜体文本___
~~加删除线的文字~~

显示效果

斜体文本
斜体文本
粗体文本
粗体文本
粗斜体文本
粗斜体文本
加删除线的文字

分割线

示例代码

三个或者三个以上的-或者*都可以。

1
2
3
4
---
----
***
*****

显示效果

脚注

示例代码

1
2
3
创建脚注格式类似这样 [^1]。

[^1]: 这是一段脚注。

显示效果

列表

有序列表

使用数字并加上 . 号,后面添加一个空格,然后再填写内容:

示例代码

1
2
3
1. 第一项
2. 第二项
3. 第三项

显示效果

  1. 第一项
  2. 第二项
  3. 第三项

无序列表

使用星号*、加号+或是减号-作为列表标记,后面添加一个空格,然后再填写内容:

示例代码

1
2
3
4
5
6
7
8
9
10
11
12
* 第一项
* 第二项
* 第三项

+ 第一项
+ 第二项
+ 第三项


- 第一项
- 第二项
- 第三项

显示效果

  • 第一项
  • 第二项
  • 第三项
  • 第一项
  • 第二项
  • 第三项
  • 第一项
  • 第二项
  • 第三项

列表嵌套

只需在子列表中的选项前面添加四个空格即可:

示例代码

1
2
3
4
5
6
1. 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素

显示效果

  1. 第一项:
    • 第一项嵌套的第一个元素
    • 第一项嵌套的第二个元素
  2. 第二项:
    • 第二项嵌套的第一个元素
    • 第二项嵌套的第二个元素

区块

常规区块

在引用的文字前加>即可。嵌套只增加>即可,如两个>>三个>>>

示例代码

1
2
3
> 第一层引用的内容
>> 第二层引用的内容
>>> 第三层引用的内容

显示效果

第一层引用的内容

第二层引用的内容

第三层引用的内容

区块中使用列表

示例代码

1
2
3
4
5
6
> 区块中使用列表
> 1. 第一项
> 2. 第二项
> + 第一项
> + 第二项
> + 第三项

显示效果

区块中使用列表

  1. 第一项
  2. 第二项
  • 第一项
  • 第二项
  • 第三项

列表中使用区块

在列表项目内放进区块,需要在>前添加四个空格的缩进。

示例代码

1
2
3
4
* 第一项
> 第一项
> 第二项
* 第二项

显示效果

  • 第一项

    第一项
    第二项

  • 第二项

代码

行内代码

段落上的一个函数或片段的代码可以用反引号把它包起来(`),例如:

示例代码

1
这是一个`printf()` 函数

显示效果

块代码

用 ``` 包裹一段代码,并指定一种语言(也可以不指定):

示例代码

显示效果

链接

示例代码

1
2
3
4
5
[显示的链接名称](链接地址)

或者

<链接地址>

显示效果

百度

或者

https://www.baidu.com/

图片

1
![图片加载失败时显示的文字](图片地址)

表格

表格使用|来分隔不同的单元格,使用-来分隔表头和其他行。

  • 对齐方式
  1. -: 设置内容和标题栏居右对齐。
  2. :- 设置内容和标题栏居左对齐。
  3. :-: 设置内容和标题栏居中对齐。

示例代码

1
2
3
4
| 左对齐 | 居中对齐 | 右对齐 |
| :-----| :----: | ----: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |

显示效果

左对齐 居中对齐 右对齐
单元格 单元格 单元格
单元格 单元格 单元格

参考链接