Markdown语法大全:全面指南
Markdown 语法大全:全面指南
Markdown 是一种轻量级标记语言,它允许你使用纯文本格式编写结构化文档。本文将全面介绍 Markdown 的语法和应用场景,帮助你在编写文档、博客、README 文件时更得心应手。
1. 标题
使用 #
符号来表示标题。根据 #
的数量,标题的级别从 h1
到 h6
依次递减。
# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题
2. 段落与换行
段落之间需要空一行。 行末添加两个或多个空格然后回车可以实现换行。
这是一个段落。
这是另一个段落。
强制换行:
这是第一行。
这是第二行。
3. 字体样式
使用特殊符号实现文本的斜体、粗体和删除线效果。
- 斜体: 用
*
或_
包围文本。 - 粗体: 用
**
或__
包围文本。 - 删除线: 用
~~
包围文本。 ```markdown - 斜体 或 斜体
粗体 或 粗体
删除线
## 4. 列表
Markdown 支持有序列表和无序列表。
### 4.1 无序列表
使用 `*`、`-` 或 `+` 表示无序列表。
```markdown
- 项目一
- 项目二
- 项目三
4.2 有序列表
使用数字后跟 . 表示有序列表。
1. 项目一
2. 项目二
3. 项目三
4.3 嵌套列表
无序列表和有序列表可以嵌套使用。
1. 第一项
- 子项一
- 子项二
2. 第二项
1. 子项一
2. 子项二
5. 链接与图片
5.1 链接
使用 [文本](URL)
来添加链接。
[访问Google](https://www.google.com)
5.2 图片
使用 ! [替代文本] (图片URL)
![Markdown Logo](https://markdown-here.com/img/icon256.png)
6. 引用
使用>
符号表示引用,引用可以嵌套使用。
> 这是一个引用。
>> 这是一个嵌套引用。
7. 代码
7.1 行内代码
使用反引号`包围代码片段。
这是 `inline code` 的例子。
7.2 代码块
使用三个反引号包围代码块,可以指定语言高亮。
’'’语言
代码内容
```python
def hello_world():
print("Hello, World!")
8. 分割线
使用三个或更多的 -
、*
或 _
表示分割线。
---
9. 表格
使用 |
来创建表格,表头与表体之间用 -
分隔,可以通过 :
设定对齐方式。
| 语法 | 描述 |
| --------- | -------- |
| **`:`** | 对齐符号 |
| `:--` | 左对齐 |
| `--:` | 右对齐 |
| `:--:` | 居中对齐 |
示例:
| 左对齐 | 居中对齐 | 右对齐 |
| :-------- | :------: | -------: |
| 内容A | 内容B | 内容C |
| 内容D | 内容E | 内容F |
10. HTML 支持
Markdown 支持嵌入 HTML 标签,可以在文档中直接使用 HTML。
<p align="center">这是一个居中的段落。</p>
11. 注脚
使用 [^1]
添加注脚,注脚的定义放在文档末尾。
这是一个注脚的例子[^1]。
[^1]: 这是注脚的内容。
12. 特殊符号转义
使用反斜杠 \
转义 Markdown 中的特殊符号。
\*斜体\* 变为普通文本的星号
结论
Markdown 是一门简单但功能强大的标记语言,非常适合编写文档、博客、技术文章等内容。 掌握上述语法后,你将能够轻松创建结构化且美观的文本内容。