Markdown是一种轻量级标记语言,旨在使用纯文本格式进行内容编写,并最终转化为格式化的文档。由约翰·格鲁伯(John Gruber)和亚伦·斯沃茨(Aaron Swartz)在2004年创建,Markdown非常适合撰写文档、笔记、博客文章等,因为它简单易读且便于转换为HTML。
基本语法
标题
使用#
符号表示标题,#
的数量表示标题的层级。
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
强调
使用*
或_
包围文本表示斜体,使用**
或__
包围文本表示粗体,使用***
或___
包围文本表示粗斜体。
*斜体* 或 _斜体_
**粗体** 或 __粗体__
***粗斜体*** 或 ___粗斜体___
列表
无序列表使用*
、-
或+
,有序列表使用数字加点。
- 无序列表项
* 无序列表项
+ 无序列表项1. 有序列表项
2. 有序列表项
3. 有序列表项
链接
使用方括号[]
包围链接文本,后接圆括号()
内包含链接地址。
[OpenAI](https://www.openai.com)
图片
与链接类似,但在最前面加一个!
符号。

引用
使用>
表示引用。
> 这是一个引用。
代码
行内代码使用反引号`
包围,代码块使用三个反引号```
包围。
这是`行内代码`。
这是一个代码块。
这是```代码块```
使用三个或更多的*
、-
或_
表示分割线。
***
---
___
表格
使用竖线|
和破折号-
创建表格。
| 标题1 | 标题2 | 标题3 |
| ----- | ----- | ----- |
| 内容1 | 内容2 | 内容3 |
| 内容4 | 内容5 | 内容6 |
脚注
使用方括号加上插入符号^
和编号表示脚注,然后在文末提供脚注内容。
这是一个脚注的例子[^1]。[^1]: 这是脚注内容。
Markdown 通过简洁的语法规则,提供了一种直观且强大的文本编写方式。各种Markdown解析器和编辑器使得编写和预览Markdown内容变得更加方便,广泛应用于编程文档、博客平台、笔记应用等领域。