Markdown语法大全:全面指南

Markdown 语法大全:全面指南

Markdown 是一种轻量级标记语言,它允许你使用纯文本格式编写结构化文档。本文将全面介绍 Markdown 的语法和应用场景,帮助你在编写文档、博客、README 文件时更得心应手。

1. 标题

使用 # 符号来表示标题。根据 # 的数量,标题的级别从 h1h6 依次递减。

# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题

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 是一门简单但功能强大的标记语言,非常适合编写文档、博客、技术文章等内容。 掌握上述语法后,你将能够轻松创建结构化且美观的文本内容。