Markdown
1.标题
第一种是使用#表示标题,其中#号必须在行首(需要空一格);
第二种使用===或者---表示.
2.分割线
分割线#
使用三个或以上的‘ - ’或者‘ # ’;
表示,且这一行只有符号,注意不要被识别为二级标题即可,例如中间或者前面可以加空格。
3.字体
使用‘ * ’表示斜体;
使用‘ ** ’表示粗体;
使用‘ *** ’表示又斜又粗体;
使用‘~~~’表示删除文字;
4.超链接和图片
超链接和图片的写法类似,图片仅在超链接前面多一个‘ ! ’
两种写法,分别是:
使用‘~~~’表示删除文字;
[第一种写法](https://www.baidu.com)
[1]:https://www.baidu.com

5.列表
勾选和未勾选状态
- [ ] 未选中
- [x] 选中
无序列表
使用‘ - ’,‘ + ’,‘ * ’
表示无序列表,前后留一行空白,可嵌套;
+ 一层
- 二层
- 二层
* 三层
+ 四层
+ 一层
有序列表
使用‘ 1. ’(点号后面有一个空格)表示有序列表,可嵌套
1. 一层
1. 二层
2. 二层
2. 一层
文字引用#
使用‘ > ’表示,可以有多个‘ > ’,表示层级更深
> 第一层
>> 第二层
> 这样是跳不出去的
>>> 这样还可以更深
> 这样就跳出去了
- 一层
- 二层
- 二层
- 三层
- 四层
- 三层
- 一层
有序列表
- 一层
- 二层
- 二层
- 一层
文字引用
第一层
第二层 这样是跳不出去的
这样还可以更深
这样就跳出去了
6.代码
行内代码块#
其实上面已经用过很多次了,即使使用‘ ` ’表示
`行内代码块`
使用四个空格缩进表示代码块
#include<studio.h>
int main(){
printf("Hello world");
return 0;
}
代码带高亮
``` c
#include<studio.h>
int main(){
printf("Hello world");
return 0;
}
```
行内代码块
#include<studio.h>
int main(){
printf("Hello world");
return 0;
}
7.表格
| left | center | right |
|---|---|---|
| dota | lol | dota2 |
8.画图
graph LR
hello --> world
world --> again
again --> hello