Markdown 是一种轻量级标记语言,它可以帮助人们快速高效地进行写作,同时排版简洁明了,可以提高文章的可读性。
编辑器
在你开始学习 Markdown 之前,你需要一款 Markdown 编辑器,将 Markdown 语法渲染成 HTML 页面,方便你随时预览。
Markdown 编辑器(推荐):
Windows/Linux/OS X 版:Typora
标题
语法:使用 # 表示标题,1个#代表一级标题,2个#代表二级标题,#后面有一个空格,以此类推,最多六级标题。
实例:# 这是一个一级标题
预览:

字体
粗体
语法:使用 **文本**表示粗体
实例:**这是一行粗体**
预览:
这是一行粗体
斜体
语法:使用*文本*表示斜体
实例:*这是一行斜体*
预览:
这是一行斜体
粗体+斜体
语法:使用***文本***表示粗体+斜体
实例:***这一行是粗体+斜体***
预览:
这一行是粗体+斜体
删除线
语法:使用~~文本~~表示删除线
实例:~~这一行是删除线~~
预览:
这一行是删除线
下划线
语法:markdown 本身不支持下划线,但可以使用 HTML 中的<u>标签实现
实例:<u>这一行是下划线</u>
预览:
这一行是下划线
分割线
语法:可以使用3个以上的 * - _ 表示分割线。行内可以插入空格,但不能有其他东西。
实例:***
预览:
列表
无序列表
语法:使用* + -表示无序列表,* + -后面有一个空格
实例:
+ 这是一行无序列表1
+ 这是一行无序列表2
+ 这是一行无序列表3
预览:
- 这是一行无序列表1
- 这是一行无序列表2
- 这是一行无序列表3
有序列表
语法:使用 阿拉伯数字 + . 表示有序列表, .后面有一个空格
实例:
1. 这是一行有序列表1
2. 这是一行有序列表2
3. 这是一行有序列表3
预览:
- 这是一行有序列表1
- 这是一行有序列表2
- 这是一行有序列表3
列表嵌套
语法:只需要在子列表前加上4个空格即可
实例:
+ 第一项
1. 子列表1
2. 子列表2
3. 子列表3
+ 第二项
1. 子列表1
2. 子列表2
3. 子列表3
+ 第三项
1. 子列表1
2. 子列表2
3. 子列表3
预览:
- 第一项
- 子列表1
- 子列表2
- 子列表3
- 第二项
- 子列表1
- 子列表2
- 子列表3
- 第三项
- 子列表1
- 子列表2
- 子列表3
引用
引用
语法:在引用的段落开头加上>,>后面有一个空格
实例:> 这一行是引用的文本
预览:
这一行是引用的文本
引用嵌套
语法:1个 > 是第1层(即最外层),2个 > 是第二层,以此类推
实例:
> 最外层
>> 第二层
>>> 第三层
预览:
最外层
第二层
第三层
代码
代码
语法:使用 Tab 键 上面的 ` 键 表示代码
实例:
`Hello World!`
预览:
Hello World!
代码块
语法:使用 3 个 Tab 键 上面的 ` 键 表示代码块,可以指定编程语言
实例:

预览:
$(document).ready(function () {
alert('Hello World!');
});
链接
链接
语法:[链接描述] +(链接地址)表示链接,链接描述可以为空,链接地址可以是外链,也可以是本地文件地址
实例:
[Jianrry 的博客](https://blog.jianrry.com)
预览:
高级链接
语法:[链接描述][链接变量名]表示链接,通过变量设置一个链接,链接变量一般在文章末尾赋值
实例:
欢迎访问我的博客:[Jianrry 的博客][jianrry]
[jianrry]: https://blog.jianrry.com
预览:
欢迎访问我的博客:Jianrry 的博客
图片
语法:! + [图片描述] + (图片地址)表示图片,图片地址可以为空,图片地址可以是外链,也可以是本地图片的地址
实例:

预览:

表格
语法:使用 -分割表头和普通行,使用|分割单元格
:---- 表示左对齐
----: 表示右对齐
:----: 表示居中
实例:
| 姓名| 性别 | 年龄 | 班级 |
| ---- | ---- | ---- | ---- |
| 张三 | 男 | 12 | 初一(1)班 |
| 李四 | 男 | 13 | 初二(1)班 |
| 王五 | 男 | 14 | 初三(3)班 |
预览:
| 姓名 | 性别 | 年龄 | 班级 |
|---|---|---|---|
| 张三 | 男 | 12 | 初一(1)班 |
| 李四 | 男 | 13 | 初二(1)班 |
| 王五 | 男 | 14 | 初三(3)班 |