一、标题设置
以#号开头(#必须在行首),1个#号代表一个等级,最多支持6级标题,1级标题最大,6级标题最小
语法如下:
# 我是一级标题
## 我是二级标题
### 我是三级标题
#### 我是四级标题
##### 我是五级标题
######我是六级标题
效果图如下:
我是一级标题
我是二级标题
我是三级标题
我是四级标题
我是五级标题
我是六级标题
二、字体设置
用*表示斜体、加粗。1斜、2粗、3斜+粗
语法如下:
*我是斜体*
**我是粗体**
***我是斜体+粗体***
~~我是删除体~~
效果如下:
我是斜体
我是粗体
我是斜体+粗体
我是删除体
三、引用
语法:
>我是被引用文本
>>二级嵌套引用
>>>三级嵌套引用
>>>>以此类推
效果
我是被引用文本
二级嵌套引用
三级嵌套引用
以此类推
四、代码块
1.块级代码块
语法1:
~~~
我是代码块
~~~
语法2:
```
我是代码块
```
2.块级代码块指定语言
NSObject *obj = [[NSObject alloc] init];
3.行内代码块
语法:
```我是行内代码块1```
效果:
我是行内代码块我是行内代码块1
4.PlantUML
@startuml
@enduml
五、超链接
语法:
[超链接标题](超链接地址)
例如:
[百度](https://www.baidu.com/)
六、列表
1.有序列表(无嵌套)
语法:
1. 第一行
1. 第二行
1. 第三行
说明:有序列表每行都要以关键字(1.)开始,在(1.)和正文之间需要加一个空格
效果:
- 第一行
- 第二行
2.无序列表(无嵌套)
可以使用‘-’、‘+’、‘*’创建无序列表,这些符号和正文之间需要加一个空格
语法1:
- 我是无序列表第1行
- 我是无序列表第2行
说明:无序列表以关键字(-)开始,在(-)和正文之间需要加一个空格
效果1:
- 我是无序列表第1行
- 我是无序列表第2行
语法2:
+ 我是无序列表第1行
+ 我是无序列表第2行
说明:无序列表以关键字(+)开始,在(+)和正文之间需要加一个空格
效果2
- 我是无序列表第1行
- 我是无序列表第2行
语法3:
* 我是无序列表第1行
* 我是无序列表第2行
说明:无序列表以关键字(*)开始,在(*)和正文之间需要加一个空格
效果3
- 我是无序列表第1行
- 我是无序列表第2行
3.嵌套列表(有序+无序)
在上层的基础上添加2个tab键(不同平台可能有所不同,但都是添加2~6个空格),即可达到嵌套效果。
- 我是有序列表第1行
- 第1层嵌套
- 第2层嵌套
- 第2层嵌套
- 第1层嵌套
- 第1层嵌套
- 我是有序列表第2行
- 我是有序列表第3行
4.嵌套列表(无序)
- 一层
- 二层
- 三层
- 三层
- 二层
- 二层
- 一层
- 二层
- 二层
- 一层
- 二层
- 二层
七、分割线
语法:
三个及以上‘-’符号或‘*’符号即可标识分割线
EG:
- - - -
****
注意:
1.‘-’或‘*’中间可以有空格。
2.三个及以上连续‘-’符号表示2级标题建议用***表示分割线
效果:
以上参考:
https://blog.csdn.net/afei__/article/details/80717153
https://www.jianshu.com/p/d8b3c4f91331