Markdown 知识速查表
本页面汇总 Markdown 最常用的语法,方便快速查阅。完整的语法说明请参考各章节教程。
标题
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题
注意: # 与标题文字之间必须有空格。
段落与换行
段落之间用空行分隔
段落内换行:行末加两个空格
或使用反斜杠\
文本样式
| 样式 | 语法 | 效果 |
|---|---|---|
| 粗体 | **文字** | 文字 |
| 斜体 | *文字* | 文字 |
| 粗斜体 | ***文字*** | 文字 |
| 删除线 | ~~文字~~ | |
| 行内代码 | `代码` | 代码 |
链接
[链接文字](https://example.com)
[链接文字](https://example.com "悬停标题")
[引用链接][ref]
[ref]: https://example.com "标题"
<https://example.com>
<[email protected]>
图片


[](链接地址)
列表
无序列表
- 项目一
- 项目二
- 嵌套项目
有序列表
1. 项目一
2. 项目二
1. 嵌套项目
任务列表
- [x] 已完成
- [ ] 未完成
代码块
行内代码
使用 `git status` 查看状态
代码块(带语法高亮)
```javascript
function hello() {
console.log("Hello");
}
```
Diff 格式
```diff
- 删除的行
+ 添加的行
```
常用语言标识
| 语言 | 标识符 | 语言 | 标识符 |
|---|---|---|---|
| JavaScript | javascript, js | Python | python, py |
| Java | java | Go | go |
| C | c | C++ | cpp |
| HTML | html | CSS | css |
| SQL | sql | Shell | shell, bash |
| JSON | json | YAML | yaml |
| Markdown | markdown, md | TypeScript | typescript, ts |
引用
> 引用内容
>
> > 嵌套引用
GFM 警告框
> [!NOTE] 提示信息
> [!TIP] 建议信息
> [!IMPORTANT] 重要信息
> [!WARNING] 警告信息
> [!CAUTION] 注意信息
表格
| 左对齐 | 居中 | 右对齐 |
| :--- | :---: | ---: |
| 内容 | 内容 | 内容 |
对齐语法:
:---左对齐:---:居中对齐---:右对齐
分隔线
---
***
___
三种符号效果相同,至少三个字符。
脚注
这是脚注引用[^1]。
[^1]: 这是脚注内容。
数学公式
行内公式
$E = mc^2$
$\frac{a}{b}$
块级公式
$$
\sum_{i=1}^{n} x_i
$$
常用数学符号
| 符号 | 语法 | 效果 |
|---|---|---|
| 上下标 | x^2, x_1 | , |
| 分数 | \frac{a}{b} | |
| 根号 | \sqrt{x}, \sqrt[3]{x} | |
| 求和 | \sum_{i=1}^{n} | |
| 积分 | \int_{a}^{b} | |
| 极限 | \lim_{x \to \infty} | |
| 约等于 | \approx | |
| 不等于 | \neq | |
| 小于等于 | \leq | |
| 大于等于 | \geq | |
| 属于 | \in | |
| 并集 | \cup | |
| 交集 | \cap | |
| 空集 | \emptyset | |
| 无穷 | \infty | |
| 偏导 | \partial | |
| 梯度 | \nabla |
希腊字母
| 小写 | 语法 | 大写 | 语法 |
|---|---|---|---|
\alpha | \Alpha | ||
\beta | \Beta | ||
\gamma | \Gamma | ||
\delta | \Delta | ||
\epsilon | \Epsilon | ||
\theta | \Theta | ||
\lambda | \Lambda | ||
\mu | \Mu | ||
\pi | \Pi | ||
\sigma | \Sigma | ||
\phi | \Phi | ||
\omega | \Omega |
Mermaid 图表
流程图
```mermaid
graph TD
A[开始] --> B{判断}
B -->|是| C[结束]
B -->|否| D[继续]
```
时序图
```mermaid
sequenceDiagram
A->>B: 请求
B-->>A: 响应
```
方向
TD/TB:从上到下BT:从下到上LR:从左到右RL:从右到左
扩展语法
上标下标
X<sup>2</sup> 上标
H<sub>2</sub>O 下标
高亮文本
<mark>高亮文本</mark>
定义列表
术语
: 定义内容
Emoji
直接复制:✅ ❌ ⚠️
短代码::smile: :heart: :rocket:
标题 ID
### 标题 \{#custom-id}
[链接到标题](#custom-id)
折叠内容
<details>
<summary>点击展开</summary>
折叠的内容
</details>
HTML 扩展
<u>下划线</u>
<kbd>Ctrl</kbd>
<mark>高亮</mark>
<br> 换行
YAML Frontmatter
---
title: 文档标题
date: 2024-01-15
author: 作者
tags:
- 标签1
- 标签2
---
正文内容...
转义字符
使用反斜杠 \ 转义特殊字符:
\* 显示星号
\_ 显示下划线
\# 显示井号
\[ 显示左方括号
\] 显示右方括号
\( 显示左圆括号
\) 显示右圆括号
\{ 显示左花括号
\} 显示右花括号
\. 显示点号
\! 显示感叹号
\+ 显示加号
\- 显示减号
\` 显示反引号
键盘快捷键
| 操作 | VS Code | Typora |
|---|---|---|
| 粗体 | Ctrl+B | Ctrl+B |
| 斜体 | Ctrl+I | Ctrl+I |
| 链接 | Ctrl+K | Ctrl+K |
| 行内代码 | `Ctrl+`` | `Ctrl+`` |
| 一级标题 | Ctrl+1 | Ctrl+1 |
| 二级标题 | Ctrl+2 | Ctrl+2 |
| 三级标题 | Ctrl+3 | Ctrl+3 |
文件扩展名
| 扩展名 | 说明 |
|---|---|
.md | 最常用 |
.markdown | 完整扩展名 |
.mdown | 较少使用 |
兼容性速查
| 功能 | CommonMark | GFM | 备注 |
|---|---|---|---|
| 表格 | ❌ | ✅ | GFM 扩展 |
| 任务列表 | ❌ | ✅ | GFM 扩展 |
| 删除线 | ❌ | ✅ | GFM 扩展 |
| 自动链接 | ❌ | ✅ | GFM 扩展 |
| 警告框 | ❌ | ✅ | GFM 扩展 |
| 脚注 | ❌ | ❌ | 需扩展 |
| 数学公式 | ❌ | ✅ | 需配置 |
| Mermaid | ❌ | ✅ | 需配置 |