目录
将所有标题提炼成为目录。注意该代码的上下方最好都要有空行。
代码为:
[TOC]
显示为:
1. 分隔线和删除线
1.1 分隔线
*、-、_三种符号都可以用来创建分隔线。行内不可有其它东西。连续,或者中间插入空格,或者三种符号混用,且总数量至少为3即可表示分隔线。
代码为:
* * *
***
*****
- - -
**--
-*_***--_
---------------------------------------
显示为:
**–
-_**–_
1.2 删除线
一对连续两个~~
(波浪线)括起来的内容将会拥有中间的删除线。
代码为:
~~我有删除线~~
显示为:
我有删除线
2. 标题
2.1 SeText语法的标题表示
SeText语法使用=
和-
(等号、减号)在标题的下一行来表示标题1和标题2,符号数量为至少1个。
代码为:
这是标题1
=
这是标题2
-
显示为:
这是标题1
这是标题2
2.2 atx语法的标题表示
atx语法使用连续1~6个#
(井号)引领6级标题,井号与标题正文间可以没有空格。
代码为:
# 标题1
## 标题2
### 标题3
#### 标题4
##### 标题5
###### 标题6
显示为:
标题1
标题2
标题3
标题4
标题5
标题6
3. 引用
使用>
(大于号)作为先导,引领一行或多行引用。
3.1 区块引用
代码为:
> 这是一个区块引用。
与上面文本属于一个段落,因此这一行前面可以不加`>`标记。
> 由于上面空了一行,因此这是另一个不同的段落,前面的 `>`必须添加。
>
虽然这也是另一个不同的段落,但上面空行加了 `>`,因此这里段落之前的 `>`也可以省略,相当于上面空行的 `>`属于这个段落。
显示为:
这是一个区块引用。
与上面文本属于一个段落,因此这一行前面可以不加>
标记。由于上面空了一行,因此这是另一个不同的段落,前面的
>
必须添加。虽然这也是另一个不同的段落,但上面空行加了
>
,因此这里段落之前的>
也可以省略,相当于上面空行的>
属于这个段落。
3.2 嵌套引用
代码为:
> 这是区块引用的第一层。
>
> > 这是嵌套引用,属于第二层,因此需要再加一个`>`,两个`>`之间的空格不是必需的。
>
> 回到区块引用的第一层。
显示为:
这是区块引用的第一层。
这是嵌套引用,属于第二层,因此需要再加一个
>
,两个>
之间的空格不是必需的。回到区块引用的第一层。
3.3 在引用区块内使用其它MarkDown
代码为:
> ## 这是一个标题2。
>
> 1. 这是第一个列表项。
> 2. 这是第二个列表项。
>
> 这是一个代码例子:
>
> printf("Hello, Minmin!\n"); return 0;
显示为:
这是一个标题2。
- 这是第一个列表项。
- 这是第二个列表项。
这是一个代码例子:
printf("Hello, Minmin!\n"); return 0;
4 强调
一对#
或者一对_
(井号、下划线)表示<em>
的强调,以斜体表示。
一对连续两个#
或者一对连续两个_
表示<strong>
的强调,以粗体表示.
一对连续三个#
或者一对连续三个_
表示<strong>
的强调,以斜体加粗体表示。
代码为:
*使用一个星号的强调*
_使用一个 底线 的强调_
**使用两个星号的强调**
__使用两个底线 的强调__
***使用三个星号的强调***
___使用三个底线 的强调___
显示为:
使用一个星号的强调
使用一个 底线 的强调
使用两个星号的强调
使用两个底线 的强调
使用三个星号的强调
使用三个底线 的强调
5 列表
5.1 列表分类
5.1.1 无序列表
无序列表使用*
、+
、-
(星号、加号、减号)其中之一做先导,后续跟着至少一个空格或制表符,再跟着列表项内容。
代码为:
* 星号条目1
* 星号条目2
* 星号条目3
` `
+ 加号条目1
+ 加号条目2
+ 加号条目3
` `
- 减号条目1
- 减号条目2
- 减号条目3
显示为
- 星号条目1
- 星号条目2
- 星号条目3
- 加号条目1
- 加号条目2
- 加号条目3
- 减号条目1
- 减号条目2
- 减号条目3
5.1.2 有序列表
有序列表使用英文数字加上.
(英文点号)做先导,后续跟着至少一个空格或制表符,再跟着列表项内容。
有序列表中的数字序号不重要,会自动跟踪计数。
代码为:
1. 主要步骤1
1. 主要步骤2
1. 主要步骤3
显示为:
- 主要步骤1
- 主要步骤2
- 主要步骤3
5.2 嵌套列表
可以通过在列表符号的对齐位置处增加或