前言

Markdown 是一种轻量级标记语言,排版语法简洁,兼容HTML语法。也同时是一种文档的格式,文件名的末尾是.md

由于 Markdown 的轻量化、易读易写特性,并且对于图片、超链接、表格等都有支持,许多网站都广泛使用 Markdown 来写帮助文档或是用于论坛上发表消息。 如 GitHub 等,甚至也能拿来写电子书

Markdown 也能快速地转格式为常用的 Word, PPT 等,还有世界上主流的博客框架,例如本网站使用的 Hexo 或是 WordPress


准备工作

  1. 需要一个适合自己的 Markdown 编辑器,例如我自己正在使用的 Typora (付费软件)、微软的 Visual Studio Code 等
  2. 有脑子
  3. 有手

标题

在 Markdown 的语法中共有六种标题大小

预览效果如下:

各级标题的预览效果

语法:

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

强调

这是一句有加粗体和斜体的句子

1
**这是一句有加粗体和*斜体*的句子**

加粗体

在 Markdown 语法中,我们使用两组**或者__进行加粗

预览效果:

加粗体

语法:

1
2
**加粗体**
__加粗体__

斜体

斜体的语法和加粗体的语法基本一致,只不过仅仅只是把两个星号或是下划线变成一个

预览效果:

斜体

语法:

1
2
*斜体*
_斜体_

列表

注:在Typora编辑器中输入语法之后还需要一个空格,否则不识别

有序列表

使用有序列表,请在每个列表项前添加数字并紧跟一个英文句号。数字可不按顺序排列,但是必须用1起始

预览:

  1. 111
  2. 222
  3. 333
  4. 444
1
2
3
4
1. 111
2. 222
3. 333
4. 444

也可以这样:

1
2
3
4
1. 111
1. 222
1. 333
1. 444
1
2
3
4
1. 111
4. 222
6. 333
2. 444

也可以在列表中再嵌入列表

预览:

  1. 111
    1. 1111
    2. 2222
  2. 222
1
2
3
4
1. 111
1. 1111
2. 2222
2. 222

无序列表

使用无序列表,只需要在列表块前添加"*" / “-” / “+”这三种符号

预览:

  • 111
  • 222
  • 333
  • 444

语法:

1
2
3
4
* 111
* 222
* 333
* 444
1
2
3
4
- 111
- 222
- 333
- 444
1
2
3
4
+ 111
+ 222
+ 333
+ 444

列表中嵌入列表

预览:

  • 111
  • 222
    • 1111
    • 2222
  • 333

语法:

1
2
3
4
5
* 111
* 222
* 1111
* 2222
* 333

有序列表和无序列表混用

预览:

  1. 111
  2. 222
    1. 1111
    2. 2222
  3. 333
    • 11111
    • 22222
  4. 444

语法:

1
2
3
4
5
6
7
8
1. 111
2. 222
1. 1111
2. 2222
3. 333
* 11111
* 22222
4. 444

引用

使用引用语法,需要在引用文本前添加一个 > 符号

预览:

Hello World!

Hello World!!

引用中嵌入引用:

Hello World!

Hello World!!

你好世界!

你好世界!!

Hello World!!!

语法:

1
2
> Hello World!
> Hello World!!
1
2
3
4
5
> Hello World!
> Hello World!!
> > 你好世界!
> > 你好世界!!
> Hello World!!!

还可以联系之前的强调语法和列表语法使用

预览:

Hello World!

  • 你好世界!
    • 您好世界!

Hello World!!

  1. 你好世界!
    1. 你好世界

Hello!!! World!!!

Hello World!!

语法:

1
2
3
4
5
6
7
8
> Hello World!
> - 你好世界!
> - 您好世界!
> Hello World!!
> 1. 你好世界!
> 1. 你好世界
> > Hello!!! World!!!
> Hello World!!