Markdown 语法

警告
本文最后更新于 2024-10-08,文中内容可能已过时。

基础语法

标题语法

1
2
3
4
5
6
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

文本格式化

粗体和斜体

1
2
3
**粗体文本**
*斜体文本*
***粗斜体文本***

删除线和下划线

1
2
~~删除线文本~~
<u>下划线文本</u>

高亮文本

1
2
3
`行内代码`

==高亮文本==

列表语法

无序列表

1
2
3
4
5
- 第一项
- 第二项
- 第三项
  - 嵌套项1
  - 嵌套项2

有序列表

1
2
3
4
5
1. 第一项
2. 第二项
3. 第三项
   1. 嵌套项1
   2. 嵌套项2

任务列表

1
2
3
- [x] 已完成的任务
- [ ] 未完成的任务
- [ ] 另一个未完成任务

链接和图片

链接语法

1
2
3
4
5
[链接文本](链接地址)

[链接文本][参考标记]

[参考标记]: 链接地址 "可选标题"

图片语法

1
2
3
4
5
![替代文本](图片地址)

![替代文本][图片标记]

[图片标记]: 图片地址 "可选标题"

插入图片,利用 Base64 码显示

1
2
3
4
5
![image](base64码)

![image][image1]
 
[image1]:base64码

注:使用 Base64 码不能设置样式,较大图片可用以下方法:

1
<img src="base64码" style="width: 20%"/>

代码语法

行内代码

1
这是一段包含 `行内代码` 的文本。

代码块

1
2
```语言类型
代码内容

示例:

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

分隔线

1
2
3
---
***
___

引用块

1
2
3
4
5
6
> 这是一个引用块
> 可以包含多行内容
> 
> 支持嵌套引用
> 
> > 这是一个嵌套引用

特殊格式

转义字符

1
2
3
\*转义的星号\*
\[转义的方括号\]
\`转义的反引号\`

表情符号

1
:smile: :heart: :thumbsup:

高级语法

行首缩进

1
2
&ensp; 半角的空格(一个英文大小)
&emsp; 全角的空格(一个汉字大小)

表格

基础表格

1
2
3
4
| 表头 | 表头 |
| ---- | ---- |
| 单元格 | 单元格 |
| 单元格 | 单元格 |
表头 表头
单元格 单元格
单元格 单元格

表格对齐方式

1
2
3
4
| 左对齐 | 右对齐 | 居中对齐 |
| :----- | ----: | :------: |
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
左对齐 右对齐 居中对齐
单元格 单元格 单元格
单元格 单元格 单元格

复杂表格

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
| 功能 | 语法 | 说明 |
|------|------|------|
| 标题 | `# ## ###` | 支持1-6级标题 |
| 强调 | `**粗体*` `*斜体*` | 文本格式化 |
| 链接 | `[文本](URL)` | 创建超链接 |
| 图片 | `![alt](src)` | 插入图片 |
| 代码 | ```code``` | 代码块 |
| 引用 | `> 文本` | 引用块 |
| 列表 | `- 项目` | 无序列表 |
| 数字 | `1. 项目` | 有序列表 |
| 分隔 | `---` | 分隔线 |
功能 语法 说明
标题 # ## ### 支持1-6级标题
强调 **粗体* *斜体* 文本格式化
链接 [文本](URL) 创建超链接
图片 ![alt](src) 插入图片
代码 code 代码块
引用 > 文本 引用块
列表 - 项目 无序列表
数字 1. 项目 有序列表
分隔 --- 分隔线

数学公式

行内公式

1
这是一个公式 $E = mc^2$ 在行内。

块级公式

1
2
3
$$
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
$$

目录和锚点

自动生成目录

在支持的主题中,可以自动生成文章目录:

1
2
3
---
toc: true
---

自定义锚点

1
2
3
## 自定义标题 {#custom-id}

[跳转到自定义标题](#custom-id)

0%