markdown语法小记

143 阅读3分钟

换行

  行尾添加两个空格或者添加空行。

行首缩进

  中文用两个"  ",英文用两个"  ",行首空格用" ",分号不要少。

标题

  若干"#"作为标记,后面需要添加一个空格再接标题名称,如下:

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

加粗、斜体和删除线

  斜体用前后各一个"*"作为标记,中间括起内容,加粗用前后各两个"*"作为标记,中间括起内容,删除线用前后各两个"~"作为标记,中间括起内容,如下:

*斜体*
**加粗**
~~删除线~~

列表

  无序列表用"*、+、或-"作为标记,后面加上一个空格再接内容。有序列表用数字加上"."作为标记,后面加上一个空格再接内容。列表嵌套只需要在子列表中的选项前面添加两个或四个空格。如下:

无序列表
* 第一项
+ 第二项
- 第三项

有序列表
1. 第一项
2. 第二项
3. 第三项

嵌套列表
1. 第一项:
- 第一项嵌套的第一个元素
- 第一项嵌套的第二个元素
2. 第二项:
- 第二项嵌套的第一个元素
- 第二项嵌套的第二个元素

区块

  区块用">"作为标记,后面加上空格再接内容。区块可以嵌套,一个">"符号是最外层,两个是第一层嵌套,以此类推,注意每层都需要一个空格。区块和列表合起来用的比较多。如下:

区块
> 内容一
> 内容二
> 内容三

嵌套区块
> 最外层
> > 第一层嵌套
> > > 第二层嵌套

区块和列表
> - 第一项
> - 第二项
> - 第三项

代码

  如果是文字中间插入代码,用反引号"`"括起来。如果需要呈现代码段,可以用两个"```"包裹一段代码,并指定一种语言,也可以不指定。如下:

代码中
输出函数为`printf()`

代码块
```cpp // 你的代码......
```

链接

  链接形式,[链接名称](链接地址)。如下:

[百度](www.baidu.com\)

图片

  图片使用格式,![图片alt](图片链接 "图片title")。或者直接使用html标签。如下:

图片
![img](static.jyshare.com/images/runo…)

使用html
<div align=center>
<img src="static.jyshare.com/images/runo…" width=30% height=30%/>
</div>

表格

  使用"|"来分隔不同的单元格,使用"-"来分隔表头和其他行。或者直接使用html标签。(注意这里复制出来可能引号变成中文引号了,需要修改下)如下:

表格
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |

使用html
<table style="text-align: center; border: 1px solid">
<caption style="margin: 0px 0px 5px 0px; font-weight: bold; font-size: 18px;">表格</caption>
<tr>
<th style="width: 10%; text-align: center;">表头</th>
<th style="width: 30%; text-align: center;">表头</th>
<th style="width: 30%; text-align: center;">表头</th>
<th style="width: 30%; text-align: center;">表头</th>
</tr>
<tr>
<td style="width: 10%; text-align: center;">单元格</td>
<td style="width: 30%; text-align: center;">单元格</td>
<td style="width: 30%; text-align: center;">单元格</td>
<td style="width: 30%; text-align: center;">单元格</td>
</tr>
</table>

其它

  "\"可以作为转义符,取消其它符号的markdown语意。

结语

  各位看官,如果有用还望留下收藏~