↑ 顶部/笔记 2026-10-20 · 约 5 分钟

Markdown 语法速查手册

一句话总结:Markdown 用几个符号把“写内容”和“排版”分开,写的时候只管内容,渲染出来自然好看。 用法:写笔记时把这个文件放旁边,对照查语法;重点记最后「最常用 10 个语法」。

更新于 2026-10-20 · 正文约 2094 字

一、标题

用 # 表示标题,几个 # 就是几级标题,# 和文字之间必须有空格。

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

⚠️ #标题(没空格)不生效。一份笔记只用一个一级标题当文章名,正文用二、三级组织。

二、文字样式

样式 写法 效果
加粗 **重点内容** 重点内容
斜体 *说明文字* 说明文字
粗斜体 ***非常重要*** 非常重要
删除线 ~~作废~~ 作废
高亮 ==高亮==(Typora/部分编辑器) 高亮
行内代码 `ls -l` ls -l

中文加粗有个坑:**重点(括号)**后面 这种写法,CommonMark 可能不认,换成 **重点(括号)** 后面(加个空格)更稳。

三、列表

- 无序项
- 无序项
  - 嵌套用两个空格缩进

1. 有序项
2. 有序项
   1. 嵌套有序
  • 无序列表符号:-、*、+ 都行,同一篇里统一用一个。
  • 有序列表会自动编号,写 1. 全一样也能自动排。
  • 列表里放多行内容:续行要缩进 4 个空格或 1 个 Tab。
- 第一行
  这是同一个列表项的续行
- 第二项

四、代码

行内代码:用一对反引号包住短命令、文件名、参数。

执行 `grep -n root /etc/passwd` 查看

代码块:三个反引号 + 语言名(高亮用),首尾各一行。

```bash
sed -i 's/old/new/g' file
```

代码块里出现三个反引号时,外层用四个反引号包住。

五、链接与图片

链接:

[显示文字](https://example.com)
[跳到本文某节](#三列表)
[相对路径的文件](notes/文件管理基础.md)

图片:

![图片说明](images/topology.png)
  • 本地图片建议放笔记同目录的 images/ 下,用相对路径,方便离线、方便迁移。
  • 网络图片直接写 URL,但离线会挂。
  • 图片可用 HTML 控制大小:<img src="a.png" width="300">。

脚注(部分编辑器支持):

正文里有脚注[^1]

[^1]: 这是脚注内容

六、引用

> 一级引用
> > 二级引用
>
> 引用里可以放列表、代码

引用常用来写“注意”“提示”“原文摘录”,配合 emoji 更醒目。

七、表格

| 命令 | 作用 |
| :--- | :--- |
| grep | 过滤 |
| sed | 编辑 |
  • 第二行是分隔线,必须有。
  • 对齐::--- 左对齐、:---: 居中、---: 右对齐。
  • 单元格里想写竖线 |,用 \| 转义。
左对齐 居中 右对齐
a b c

八、分割线

---

单独一行三个 -(或 ***、___),前后要空行,否则可能被当成标题下划线。

九、任务清单

- [x] 已完成
- [ ] 未完成
  • 已完成
  • 未完成

十、转义字符

想显示符号本身,在前面加反斜杠:

\*不是斜体\*   \# 不是标题   \[不是链接\]

反斜杠可转义:\ ` * _ {} [] () # + - . ! |。

十一、数学公式(Typora 支持)

行内:$E=mc^2$ → $E=mc^2$

块级:

$$
\sum_{i=1}^{n} i = \frac{n(n+1)}{2}
$$

$$ \sum_{i=1}^{n} i = \frac{n(n+1)}{2} $$

常用:\frac{a}{b} 分数、^{} 上标、_{} 下标、\sqrt{} 根号、\sum 求和。

十二、折叠块与内嵌 HTML

Typora 支持直接写 HTML,用来做折叠答案、提示框:

<details>
<summary>点击展开答案</summary>

这里是答案,可以放代码、表格。

</details>
点击展开答案 这里是答案,可以放代码、表格。

折叠块里的 Markdown 要前后空一行才会被解析。

十三、笔记模板(直接照抄)

# 主题名称

> 一句话总结:……
> 适用:……

## 一、核心概念
### 1.1 是什么
### 1.2 为什么需要它

## 二、关键知识点

## 三、动手实验

## 速查表

## 常见坑

## 练习(10 题)

## 答案与解析

固定结构的好处:复习时知道去哪找,生成 HTML 时也能自动识别「速查表」和「练习」。

十四、常用图标与符号

符号 含义 符号 含义
✅ 正确/完成 ❌ 错误
⚠️ 警告 💡 提示
📌 重点 🔥 高频/难点
🚀 进阶 📝 练习
⭐ 推荐 🐛 坑

图标别滥用,一节一两个就够;纯文本环境(如终端)里可能显示成方块。

十五、写作规范建议

  1. 一篇一个主题,标题写清楚,别用“笔记1”。
  2. 结构统一:总结 → 概念 → 命令/示例 → 速查 → 练习。
  3. 命令统一放代码块并标语言,方便复制和高亮。
  4. 表格用于对比,别用表格写长段落。
  5. 中英文之间加空格(使用 grep 命令),可读性更好。
  6. 专有名词首次出现给英文(子网掩码(subnet mask))。
  7. 每篇末尾放「一句话总结」,复习时只看它。

十六、编辑器与快捷键(Typora)

快捷键 作用
Ctrl+1 ~ Ctrl+6 一~六级标题
Ctrl+B / Ctrl+I 加粗 / 斜体
Ctrl+Shift+`` `` 行内代码
Ctrl+Shift+K 代码块
Ctrl+T 插入表格
Ctrl+K 插入链接
Ctrl+Shift+I 插入图片
Ctrl+/ 源码模式切换
Ctrl+F 查找

速查表(最常用 10 个)

# 标题
**加粗**  *斜体*  `代码`  ~~删除~~
- 列表
1. 有序列表
> 引用
[链接](url)
![图片](path)
| 表头 | 表头 |
| --- | --- |
代码块:三个反引号 + 语言
---

练习(12 题)

先自己做,再点开答案核对 0 / 12 已查看

01

写出三级标题的语法,并说明 # 和文字之间要不要空格。

查看答案
### 三级标题

必须有空格;没有空格会显示成普通文字(部分编辑器)。

02

如何写出加粗且斜体的文字?

查看答案
***非常重要***

三个星号,前后各三个;也可以 **_文字_**。

03

有序列表中间插入一段代码块,代码块要缩进几个空格?

查看答案

4 个空格或 1 个 Tab,与列表项内容对齐,否则代码块会跳出列表。

04

行内代码和代码块分别用什么符号?代码块如何指定语言?

查看答案

行内代码用一对反引号;代码块用三个反引号,开头后面直接写语言名,如 ```bash。

05

写一个指向 images/topology.png 的图片,替代文字为“网络拓扑”。

查看答案
![网络拓扑](images/topology.png)
06

表格第二行的 :---: 表示什么对齐方式?

查看答案

居中对齐(两边都有冒号)。

07

如何在表格单元格里显示一个竖线 |?

查看答案

用 \| 转义,例如 | a \| b |。

08

想让 * 显示成星号而不是斜体,怎么写?

查看答案
\*这不是斜体\*
09

写出 Typora 里折叠答案的 HTML 结构。

查看答案
<details>
<summary>点击展开答案</summary>

答案内容

</details>

注意 <summary> 后空一行,否则里面的 Markdown 不解析。

10

行内公式和块级公式的写法有什么不同?

查看答案

行内公式用一对 $ 包住,跟文字同一行;块级公式用 $$ 单独成段,前后空行。

11

分割线前后为什么必须空行?

查看答案

否则上一行的文字可能把 --- 当成“标题下划线”(Setext 标题语法),把上一行变成二级标题。

12

一份规范的笔记应该包含哪几个固定小节?

查看答案

一句话总结、核心概念、关键知识点/命令、速查表、常见坑、练习与答案。

Markdown 语法速查手册 · 生成于 2026-10-26 00:46