Markdown 是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的 HTML 页面。这里提供一个关于如何使用 Markdown 的详细介绍:
标题
在Markdown 中,你可以通过在文本前面添加 `#` 来创建标题。`#` 的数量代表标题的级别。
# H1 标题
## H2 标题
### H3 标题
#### H4 标题
##### H5 标题
###### H6标题
段落和换行符
段落由一个或多个连续的文本行组成,并且由一个或多个空行分隔。如果你需要在段落内加入换行(`<br>`),可以在行末尾添加两个或更多空格然后回车。
强调
你可以使用星号 (`*`) 或者下划线 (`_`) 来强调文本:
*斜体文本* 或 _斜体文本_
**粗体文本** 或 __粗体文本__
***加粗斜体文本*** 或 ___加粗斜体文本___
列表
Markdown 支持有序列表和无序列表。
- 无序列表 使用星号、加号或者减号作为列表标记:
-列表项一
-列表项二
-子列表项一
* 列表项三
- 有序列表 使用数字跟随一个点来表达:
1.第一项
2.第二项
3.第三项
链接
创建链接的语法是:
[显示文本](URL "可选的标题")
例如:
[Google](https://www.google.com"Google")
以上将生成一个指向 Google 的链接,鼠标悬停时会显示标题 "Google"。
图片
在Markdown 中插入图片的语法和创建链接相似,只是在前面加了一个感叹号:

例如:

代码
你可以用反引号来标记代码。
对于行内代码,使用一个反引号。
对于多行代码,可以使用三个反引号。
也可以指定代码的编程语言:
```python
def function():
pass
引用
Markdown 使用 `>` 符号进行引用,类似于电子邮件中的引用。
> 这是一个引用。
>
> 这是引用的第二段。
水平线
水平线(分割线)可以通过三个或更多的短横线、星号或下划线来创建。
---
***
___
表格
Markdown 也支持表格,使用竖线(`|`)和横线(`-`)来画表格的单元格和分隔线:
| 表头一 | 表头二 | 表头三|
| ------| ------ | ------ |
| 单元格1 | 单元格2 | 单元格3 |
| 单元格4 | 单元格5 | 单元格6 |
可以使用冒号(`:`)来设置表格的对齐方式:
| 默认 | 右对齐 | 居中对齐|
| ---- |------:| :------: |
|123 | 456 | 789 |
| 文本1 | 文本2 | 文本3 |
扩展Markdown
一些Markdown 解析器支持扩展语法,添加了 Markdown 原生语法不包括的功能(例如表格、脚注、定义列表等)。以下是一些扩展 Markdown 的例子,但请记住,并不是所有的 Markdown 解析器都支持这些扩展:
脚注
脚注可以为文本提供额外的信息而不干扰主体内容的流畅性。
这是一个脚注的例子。[^1]
[^1]: 这里是脚注的文本内容。
任务列表
任务列表可以让你创建一个待办事项清单。
- [ ] 未完成的任务
- [x] 已完成的任务
表情(Emoji)
你可以使用表情符号来表达情绪,这些通常是通过特定的字符组合来展示。例如 GitHub 支持表情的简写:
:smile::heart: :+1:
会转换成相应的表情图片。