Markdown语法整理

为了重新开始知识体系的学习整理,为了避免不懂装懂,或者说是为了将被动学习转变为主动学习,接下来的日子多写写。这里将介绍到写博客里面用到的markdown语法的基本知识方面后面查看。

常用部分

标题

markdown支持一级到六级标题,代码如下

1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

同时markdown 还可以使用上下文标题,代码如下:

1
2
3
4
AAA
===
BBB
---

强调

markdown的语法可以支持斜体,加粗,删除线三种强调方式,代码如下:

1
2
3
4
* 斜体 *
- 斜体 -
** 加粗 **
~~ 删除线 ~~

代码

当需要引用整个代码块的时候选用下面的代码进行引用。

1
2
```{代码块的高亮语法}
代码块
1
2
3
4

当代码在博客中被引用时选用下面的代码格式
```markdown
aaa `代码片段` bbbb。

表格

markdown的语法中可以插入表格引用代码,具体表格的使用方法如下:

1
2
3
| 左对齐 | 居中 | 右对齐 |
|:-|:-:|-:|
| aaa | bbb | ccc |

链接

markdown支持三种链接插入方式,分别为内建式、引用式和邮箱链接,代码如下:

1
2
3
4
5
6
[内建式](http://www.baidu.com/"内建式")

[引用式][2]
[2]: http://www.baidu.com/ "引用式"

<邮箱链接@outlook.com>

图片

markdown支持三种图片插入的方式,与插入链接类似,也包括,内链式、引用式、和带有链接的图片格式。具体示例代码如下:

1
2
3
4
5
6
7
8
9
![内链式图片引用](./01.png ‘描述’)

![引用式图片引用][01]
[01]: ./01.png '描述'

[![图片带有链接1](./01.png '百度')](http://www.baidu.com)

[![图片带有链接2](01.png '描述')][5]
[5]: http://www.baidu.com

其他部分

序表

markdown中允许使用有序序表和无序序表,同时也可以使用序表嵌套。

1
2
3
4
5
6
7
8
9
10
11
12
13
1. 有序列表
2. 有序列表

* 无序列表
* 无序列表
* 可以使用+/-代替*

* 嵌套序表
* 嵌套序表

1. 嵌套序表
1. 嵌套序表
2. 嵌套序表

清单

类似与选择的功能,实现代码如下:

1
2
- [x] 选项一
- [ ] 选项二

引用

可以实现单层引用或者多层引用。

1
2
3
4
5
6
7
> 单层引用
单层引用

> 多层引用1
>> 多层引用2
>>> 多层引用3

锚点

用于博客内部章节之间的跳转。只有标题支持锚点。

1
2
3
4
[公式标题锚点](#1)

### [需要跳转的目录] {#1}

公式

采用Latex的公式语法,其中一个$的显示为左对齐,两个$$的为居中。

1
2
$$ x \href{why-equal.html}{=} y^2 + 1 $$
$ x = {-b \pm \sqrt{b^2-4ac} \over 2a}. $

分隔符

最少三个---**** * *实现分隔符的显示。

参考博客

[1]. markdown常用语法笔记

[2]. markdown语法整理