markdown语法整理总结
2018-10-11 本文已影响4人
Shixq2016
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此有很多人用它写博客。
1. 常用部分
1.1. 标题
一个#是一级标题,两个#是二级标题,以此类推。支持六级标题。相当与HTML中的[h1-h6]
语法:
# 标题一
## 标题二
### 标题三
#### 标题四
##### 标题五
###### 标题六
效果如下
标题一
标题二
标题三
标题四
标题五
标题六
1.2. 强调
语法:
*斜体*:要倾斜的文字左右分别用一个\*号包起来
**加粗**:要加粗的文字左右分别用连个\*号包起来
***斜体加粗***:要倾斜和加粗的文字左右分别用三个\*号包起来
~~删除线~~:要加删除线的文字,左右分别用两个\~号包起来
效果如下:
斜体:要倾斜的文字左右分别用一个*号包起来
加粗:要加粗的文字左右分别用连个*号包起来
斜体加粗:要倾斜和加粗的文字左右分别用三个*号包起来
删除线:要加删除线的文字,左右分别用两个~号包起来
1.3. 代码
语法:
代码块标记:代码之间分别用三个反引号包起来,且两边的反引号单独占一行
代码块缩进表示法: Tab或四个空格
语法高亮:在代码块标记中,在要添加高亮状态的代码前加上三个反引号
效果如下:
代码...
代码...
代码...
代码...
```JavaScript
1.4. 表格
语法:
表头|表头|表头
|:-:|:-|-:|
内容|内容|内容
内容|内容|内容
第二行分割表头和内容。
-左右两边都有‘:’:代表内容居中;左侧有‘:’:代表内容居左,反之代表内容居右。
效果如下:
姓名 | 年龄 | 班级 |
---|---|---|
张三 | 12岁 | 三年级 |
李四 | 13岁 | 四年级 |
王五 | 14岁 | 五年级 |
1.5. 链接
语法:
1. 超链接:
[超链接名](超链接地址 "超链接title"){:target="_blank"}
title可加可不加
2. 邮箱链接
<XXX@163.com>
效果如下:
简书
XXX@163.com
1.6. 图片
语法:
1. 正常展示图片
[站外图片上传中...(image-99ea91-1539230995261)]
图片alt就是显示在图片下面的文字,相当于对图片内容的解释。
图片title是图片的标题,当鼠标移到图片上时显示的内容。title可加可不加
2. 图片带有超链接
[[站外图片上传中...(image-6d4552-1539230995261)]](链接地址)
效果如下:
image
2. 其他部分
2.1. 序表
语法:
1. 无序列表:无序列表用 - + * 任何一种都可以
- 列表内容
+ 列表内容
* 列表内容
2. 有序列表:数字加点
1.列表内容
2.列表内容
3.列表内容
3. 列表嵌套:上一级和下一级之间敲三个空格即可
效果如下:
- 列表内容1
- 列表内容2
- 列表内容3
1.列表内容1
2.列表内容2
3.列表内容3
- 列表内容1
- 列表内容1-1
- 列表内容1-2
- 列表内容1-3
2.2. 引用
语法:
在引用的文字钱加>即可。
引用也可以嵌套,如加两个>>或者三个>>>等。
>这是引用的内容
>>这是引用的内容
>>>这是引用的内容
效果如下:
这是引用的内容
这是引用的内容
这是引用的内容
2.3. 脚注
语法:
Markdown[^1]
[^1]: Markdown是一种纯文本标记语言。
效果如下:
Markdown[^1]
2.4. 分割线
语法:
三个火三个以上的-或者*都可以
---
----
***
****
效果如下:
2.5. 流程图---简书不支持流程图
语法:
```flow
st=>start:开始
op=>operation: 你的操作
cond=>condition: 是 or 否?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op