MarkDown语法
一、标题
- # 一级标题
- ## 二级标题
- ### 三级标题
- #### 四级标题
- ##### 五级标题
- ###### 六级标题
tips:大纲中一级标题中包含二级标题,二级标题包含三级标题,….,#后需要加空格。
二、强调语法
- 斜体:* *
- 加粗:** **
- 倾斜加粗:*** ***
- 删除线:~~ ~~
tips:符号与文字间不需要加空格。
示例:
代码:
代码语言:javascript复制*斜体*
代码语言:javascript复制 **加粗**
代码语言:javascript复制***倾斜加粗***
代码语言:javascript复制~~删除线~~
显示效果:
斜体
加粗
倾斜加粗
删除线
三、分割线
- ***
- ---
tips:在一行中使用三个以上的 * 或者 - 来创建一条分割线,此行中不可有其他内容。
四、引用
在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>。
示例:
代码:
代码语言:javascript复制> 引用的文字
> > 引用的文字
> > > 引用的文字
显示效果:
五、图片
![ 图片的alt](图片的路径 "图片的title")
tips:alt为图片不能正常显示时页面显示的文字,title为鼠标移动到图片上显示的文字,路径可以为网络地址,也可以为本地图片,可以使用相对路径和绝对路径。
示例:
代码:
代码语言:javascript复制![logo](../imgs/logo.png)
显示效果:
六、超链接
[超链接名](地址 http://xxx.xxx.xxx)
示例:
代码:
代码语言:javascript复制[Cikian的Github](https://github.com/Cikian)
显示效果:
Cikian的Github
tips:MarkDown本身语法不支持链接在新页面打开,如果想要在新页面打开,可以使用html的a标签代替。
七、列表
1.无序列表
无序列表使用 - *任何一种都可以
- 列表内容
列表内容
* 列表内容
示例:
代码:
代码语言:javascript复制* 列表内容
* 列表内容
* 列表内容
显示效果:
- 列表内容
- 列表内容
- 列表内容
2.有序列表
有序列表使用数字加英文的句点.
1. 列表内容
2. 列表内容
3. 列表内容
示例:
代码:
代码语言:javascript复制1. 列表内容
2. 列表内容
3. 列表内容
显示效果:
- 列表内容
- 列表内容
- 列表内容
3.列表的嵌套
上一级和下一级之间敲三个空格即可
示例:
代码:
代码语言:javascript复制* 一级无序列表
* 二级无序列表
* 二级无序列表
* 一级无序列表
* 二级无序列表
* 二级无序列表
显示效果:
- 一级无序列表
- 二级无序列表
- 二级无序列表
- 一级无序列表
- 二级无序列表
- 二级无序列表
八、表格
| 表头| 表头| 表头| | —- | :—-: | —-: | | 内容 | 内容 | 内容 | | 内容 | 内容 | 内容 | | 内容 | 内容 | 内容 |
示例:
代码语言:javascript复制| 表头 | 表头 | 表头 |
| ---- | :----: | ----: |
| 内容 | 内容 | 内容 |
| 内容 | 内容 | 内容 |
| 内容 | 内容 | 内容 |
显示效果:
表头 | 表头 | 表头 |
---|---|---|
内容 | 内容 | 内容 |
内容 | 内容 | 内容 |
内容 | 内容 | 内容 |
tips:文字默认左对齐,两边加:表示居中,右边加:表示右对齐。
九、代码
- 单行代码,代码用一个反引号包起来。
- 多行代码,代码之间分别用三个反引号包起来,且两边的反引号单独占一行。
示例:
单行代码:
代码:
代码语言:javascript复制`int a,b,c;`
显示效果:
int a,b,c;
代码块:
代码:
代码语言:javascript复制```
if (a<=5){
console.log('代码块示例。')
};
```
显示效果:
代码语言:javascript复制if (a<=5){
console.log('代码块示例。')
};