[ TOC ]
标题
语法:#
注:# 后保持空格,几级标题用几个#
分级标题
语法:====或—-
注:= - 最少可以只写一个,兼容性一般
目录 TOC table of contents
语法:[TOC]
注:根据标题生成目录,兼容性一般
引用
语法:>
行内标记
语法:``
注:用 ` 标记代码块将变成一行
代码块
语法1:三引号``````
语法2:Tab缩进
语法3:自定义语法,在三引号头添加Codename,根据不同的语言配置不同的代码着色。
插入链接
语法1:内链式
[百度1](http://www.baidu.com/" 百度一下"){:target="_blank"}
语法2:引用式
[百度2][2]{:target="_blank"}
[2]: http://www.baidu.com/ "百度二下"
插入图片
语法1:内链式

语法2:引用式
![name][01]
[01]: ./01.png '描述'
插入带链接图片
语法1:内链式
[](http://www.baidu.com){:target="_blank"}
语法2:引用式
[][5]{:target="_blank"}
序表
语法1:有序:
1. one
2. two
3. three
注:序列.后 保持空格
语法2:无序
* one
* two
* three
任务列表
语法:
- [x] test1
- [ ] test2
表格
| 注: : 代表对齐方式 ,** : 与 | 之间不要有空格**,否则对齐会有些不兼容 |
| a | b | c |
|:-------:|:------------- | ----------:|
| 居中 | 左对齐 | 右对齐 |
|=========|===============|============|
简约写法:
a | b | c
:-:|:- |-:
居中 | 左对齐 | 右对齐
============|=================|=============
特殊表格:一般对合并单元格,以及其他特殊格式表格,markdown 是无能为力的。所以常规的做法是使用HTML标签,但是这样的编写效率极低。
语义标记
| 描述 | 效果 | 代码 |
|---|---|---|
| 斜体 | 斜体 | *斜体* |
| 斜体 | 斜体 | _斜体_ |
| 加粗 | 加粗 | **加粗** |
| 加粗+斜体 | 加粗+斜体 | ***加粗+斜体*** |
| 加粗+斜体 | 加粗+斜体 | **_加粗+斜体_** |
| 删除线 | ~~删除线~~ |
语义标签
描述 | 效果 | 代码
:-|:-|:-
斜体|斜体|<i>斜体</i>
加粗|加粗|<b>加粗</b>
强调|强调|<em>强调</em>
上标|Za|Z<sup>a</sup>
下标|Za|Z<sub>a</sub>
键盘文本|Ctrl|<kbd>Ctrl</kbd>
格式化文本
语法:
<pre> </pre>
公式
注:1个$左对齐,2个居中 语法:
$ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $
分隔符
语法:最少三个 — 或 ***或 * * *
脚注
语法:
Markdown[^1]
[^1]: Markdown是一种纯文本标记语言 // 在文章最后面显示脚注
锚点
代码 语法:
[公式标题锚点](#1)
### [需要跳转的目录] {#1} // 方括号后保持空格
注:只有标题支持锚点, 跳转目录方括号后 保持空格
定义型列表
Markdown
: 轻量级文本标记语言,可以转换成html,pdf等格式 // 开头一个`:` + `Tab` 或 四个空格
代码块定义
: 代码块定义……
var a = 10; // 保持空一行与 递进缩进