📝 Markdown 语法完全教程:从入门到精通

2026年5月9日 · 阅读约 12 分钟

这份 README 就是用 Markdown 写的。你正在读的这篇博客也是。GitHub、飞书文档、Notion、Obsidian——几乎所有你听说过的写作平台都支持它。Markdown 到底好在哪?一句话:让你只关心写什么,不关心怎么排版

为什么选择 Markdown?

基础语法

标题

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

文本样式

*斜体* 或 _斜体_
**粗体** 或 __粗体__
***粗斜体***
~~删除线~~
`行内代码`
上标^2^(部分平台支持)

列表

无序列表:
- 项目一
- 项目二
  - 子项目
  - 子项目

有序列表:
1. 第一步
2. 第二步
3. 第三步

链接与图片

[链接文字](https://example.com)
![图片描述](https://example.com/image.png)

代码块

```javascript
function hello() {
  console.log("Hello, World!");
}
```

引用

> 这是引用文本
> 多行引用
>> 嵌套引用

分隔线

---

进阶语法

表格

| 姓名 | 年龄 | 城市 |
|------|------|------|
| 张三 | 28   | 北京 |
| 李四 | 32   | 上海 |

任务列表(GitHub 支持)

- [x] 已完成任务
- [ ] 待办任务
- [ ] 另一个待办

脚注

这是一个带脚注的句子[^1]。
[^1]: 这是脚注内容。

HTML 嵌入

Markdown 的隐藏能力:直接写 HTML 标签。遇到 Markdown 搞不定的排版,直接上 HTML:

<details>
  <summary>点击展开</summary>
  这里是隐藏内容
</details>

Markdown 编辑器推荐

各平台 Markdown 差异

不同平台的 Markdown 实现有细微差别,知道这些能避免格式翻车:

Markdown 最佳实践

常见问题

Q: Markdown 和富文本编辑器哪个更好?

Markdown 适合需要版本控制和跨平台协作的场景;富文本适合不需要技术背景的普通用户。两者可以互补。

Q: Markdown 能转成其他格式吗?

Pandoc 是文档转换的神器,Markdown ↔ HTML/PDF/DOCX/LaTeX 等 30+ 格式互转,一个命令搞定。

Q: 如何用 Markdown 写学术论文?

用 Pandoc + LaTeX 模板,支持引用管理(BibTeX)、公式渲染(MathJax)、交叉引用等高级功能。