Markdown基本语法:
输入`` 就能获得目录
标题
#:一级标题
##:二级标题
###:三级标题
####:四级标题
#####:五级标题
######:六级标题
字体
加粗
要加粗的文字左右分别用两个*号包起来 **加粗的内容**
斜体
要倾斜的文字左右分别用一个*号包起来 *倾斜字体*
斜体加粗
要倾斜和加粗的文字左右分别用三个*号包起来 ***斜体加粗***
删除线
要加删除线的文字左右分别用两个~~号包起来 ~删除的内容~
引用
在引用的文字前加>即可。引用也可以嵌套,如加两个>>三个>>>n个...
>引用的内容
分割线
三个或者三个以上的 - 或者 * 都可以。
---
----
***
*****
图片
详细叙述如下:
- 一个惊叹号 !
- 接着一个方括号,里面放上图片的替代文字
- 接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上 选择性的 'title' 文字。
超链接
Markdown 支持两种形式的链接语法: 行内式和参考式两种形式。
链接内容定义的形式为:
- 方括号(前面可以选择性地加上至多三个空格来缩进),里面输入链接文字
- 接着一个冒号
- 接着一个以上的空格或制表符
- 接着链接的网址
- 选择性地接着 title 内容,可以用单引号、双引号或是括弧包着
强调
Markdown 使用星号(*)和底线(_)作为标记强调字词的符号,被 * 或 _ 包围的字词会被转成用 <em> 标签包围,用两个 * 或 _ 包起来的话,则会被转成 <strong>,
列表
无序列表
无序列表用 - + * 任何一种都可以
- 列表内容
+ 列表内容
* 列表内容
有序列表
数字加点
- 列表内容
- 列表内容
- 列表内容
列表嵌套
上一级和下一级之间敲三个空格即可
- 一级无序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 一级无序列表内容
- 二级有序列表内容
- 二级有序列表内容
- 二级有序列表内容
- 一级有序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 二级无序列表内容
- 一级有序列表内容
- 二级有序列表内容
- 二级有序列表内容
- 二级有序列表内容
表格
表头1 | 表头2
------------- | -------------
Content Cell | Content Cell
Content Cell | Content Cell
| 表头1 | 表头2|
| ------------- | ------------- |
| Content Cell | Content Cell |
| Content Cell | Content Cell |
| 名字 | 描述 |
| ------------- | ----------- |
| Help | Display the help window.|
| Close | Closes a window |
表格中也可以使用普通文本的删除线,斜体等效果
| 名字 | 描述 |
| ------------- | ----------- |
| Help | ~~Display the~~ help window.|
| Close | _Closes_ a window |
表格可以指定对齐方式
| 左对齐 | 居中 | 右对齐 |
| :------------ |:---------------:| -----:|
| col 3 is | some wordy text | $1600 |
| col 2 is | centered | $12 |
| zebra stripes | are neat | $1 |-右边加:表示文字居右
注:原生的语法两边都要用 | 包起来。此处省略
代码
语法:
单行代码:代码之间分别用一个反引号包起来
`代码内容`
代码块:代码之间分别用三个反引号包起来,且两边的反引号单独占一行
```
代码块
```
流程图
```flow
st=>start: 开始
op=>operation: My Operation
cond=>condition: Yes or No?
e=>end
st->op->cond
cond(yes)->e
cond(no)->op
&```
反斜杠
Markdown 可以利用反斜杠来插入一些在语法中有其它意义的符号,例如:如果你想要用星号加在文字旁边的方式来做出强调效果(但不用 <em> 标签),你可以在星号的前面加上反斜杠:
Markdown 支持以下这些符号前面加上反斜杠来帮助插入普通的符号:
\
反斜线
`
反引号
*
星号
_
底线
{}
花括号
[]
方括号
()
括弧
#
井字号
+
加号
-
减号
.
英文句点
!
惊叹号