Markdown常用语法总结
关于Markdown
区块元素
标题
在Markdown中只需要在标题前加#
即可,共分为六级,按照#
数量区分
1 | # 一级标题 |
#
和标题之间建议保留一个字符的空格,这是最标准的Markdown写法
列表
Markdown支持有序列表和无序列表
有序列表在文字前添加 *
或 +
或
-
:
1 | * Red |
无序列表是在文字前加上1. 2. 3.
1 | 1. First |
区块引用
在引用的文字前添加>
1 | > This is a quote. |
代码区块
代码引用有两种方式
代码不分行,用`
1 | `$ echo "Hello World"` |
注意:如果要在代码段中加入`
,可以用多个引号来开启结束代码区段
1 | ``There is a literal backtick ` here.`` |
代码为多行时,将 ```
置于代码的首行和末行,
在```
后增加代码名称如Java,
js等能够实现对应代码的代码高亮
1 | ```java |
参考式在链接文字[]
后再紧接另一个[]
,这个[]
内填入用以标识链接的id
1 | You can use [Google][google] |
再文件的任意位置,将标记的链接内容定义
1 | [google]:http://google.com |
图片
Markdown使用与链接很相似的方式来插入图片,同样允许两种方式:行内式和参考式
只需要在链接的语句前加入!
即可,[]
内放上图片的代替文字
1 | ![picture](/path/picture.jpg) |
参考式与链接类似
1 | ![picture][pic] |
强调
使用 *
_
**
__
表示强调,*
_
相同表示斜体,**
__
相同表示加粗
1
2
3
4*斜体强调*
_斜体强调_
**加粗强调**
__加粗强调__
表格
使用|
来分隔不同的单元格,使用-
分隔表头与其他行
1 | | name | age | |
转义
Markdown中的转义字符为,可以转义的字符包括: * \
* \` * \ \_ * \{\} * \[\] * \(\) * \# * \+ * \- * \. * \!