Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
标题
有两种标题的语法,类 [Setext] 和类 [atx]形式。
类 Setext 形式是用底线的形式
= (最高阶标题)
- (第二阶标题)
例如:
This is an H1
=============
This is an H2
-------------
类 Atx 形式是在行首插入 1 到 6 个 #,对应到标题 1 到 6 阶
例如:
H1 :# Header 1
H2 :## Header 2
H3 :### Header 3
H4 :#### Header 4
H5 :##### Header 5
H6 :###### Header 6
引用
> 这是一个引用。
换行
空格+空格+回车换行是属于软换行(soft break);
单个回车换行或者两个回车换行是属于硬换行(hard break)。
列表
有序列表和无序列表。
无序列表使用星号、加号或是减号作为列表标记:
* Red
* Green
* Blue
等同于:
+ Red
+ Green
+ Blue
也等同于:
- Red
- Green
- Blue
有序列表则使用数字接着一个英文句点:
1. Red
2. Green
3. Blue
可以写成:
1. Bird
1. McHale
1. Parish
也可以写成:
3. Bird
1. McHale
8. Parish
代码
代码块
缩进 4 个空格或是 1 个制表符
这是一个普通段落
这是一个代码区块
代码
一段行内代码用三个`
比如这样```function(){}```
分割线
可以用三个以上的星号、减号、底线来建立一个分隔线
***
强调
使用两个星号(*
)和底线(_
)作为强调符号
*强调*
转义
反斜杠(\
)可以让一些语法中有其它意义的符号转为无意义
链接
有两种形式的链接语法: 行内式和参考式两种形式。
链接文字都是用 [方括号] 来标记----在方块括号后面紧接着圆括号并插入网址链接----[link text](a)
链接文字都是用 [方括号] 来标记----在方块括号后面再接上另一个方括号并插入网址链接----[link text][a]
图片
图片和链接的语法很相似
语法:![Alt text][id]
只要在前面加一个惊叹号 !
接着一个方括号,里面放上图片的替代文字
接着一个普通括号,里面放上图片的网址。
刚接触Markdowm这门标记语言,还在学习中,会继续更新。
附加一张脑图。