Skip to content
章节导航

Markdown 常用语法

标题

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

文本格式

功能语法示例
加粗**文本**__文本__粗体
斜体*文本*_文本_斜体
加粗+斜体***文本***粗斜体
删除线~~文本~~删除线
下划线<u>文本</u>下划线
高亮==文本====高亮== (部分解析器支持)
下标H<sub>2</sub>OH2O
上标X<sup>2</sup>X2

列表

无序列表(使用 -、+ 或 *)

  • 项目1
  • 项目2
    • 嵌套项目
shell
- 项目1
- 项目2
  - 嵌套项目

有序列表(使用数字加英文句点)

  1. 第一项
  2. 第二项
    1. 嵌套有序
shell
1. 第一项
2. 第二项
   1. 嵌套有序

任务列表

  • [x] 已完成任务
  • [ ] 未完成任务
  • [ ] 待办事项
shell
- [x] 已完成任务
- [ ] 未完成任务
- [ ] 待办事项

链接与图片

类型语法
行内链接[文字](https://example.com)
引用链接[文字][id] 底部定义 [id]: https://example.com
自动链接<https://example.com>
图片![替代文本](图片URL)
带链接图片[![替代文本](图片URL)](链接URL)

代码

行内代码

shell
`代码`

代码块

shell
```javascript
console.log(`Hello Markdown`)
```

引用

这是一段引用

嵌套引用

shell
> 这是一段引用
> 
> > 嵌套引用

表格

对齐

shell
| 左对齐 | 居中对齐 | 右对齐 |
|:-------|:--------:|-------:|
| 内容1  | 内容2    | 内容3  |
| 内容4  | 内容5    | 内容6  |

无对齐

shell
| 表头1 | 表头2 |
|-------|-------|
| 数据1 | 数据2 |

分隔线

shell
---  ***  ___

脚注

这是一个带有脚注的句子^1

shell
这是一个带有脚注的句子[^1]。

[^1]: /java/jdk/index

转义字符

使用反斜杠转义特殊字符:* 不解析为斜体

shell
\* 不会被解析为斜体
\# 不会被解析为标题
\[ 不会被解析为链接
\] 不会被解析为链接

表情符号

😄 ❤️ 🚀 ⚡

shell
:smile: :heart: :rocket: :zap:

HTML 支持

这是一个自定义样式的 div 容器
点击展开更多内容 这里是隐藏的详细内容

居中的段落文字

这里面的 **Markdown** 会被解析
html
<div style="color: red; background: #f0f0f0; padding: 10px;">
    这是一个自定义样式的 div 容器
</div>

<details>
    <summary>点击展开更多内容</summary>
    这里是隐藏的详细内容
</details>

<p align="center">
    居中的段落文字
</p>

<div markdown="1">
    这里面的 **Markdown** 会被解析
</div>

自定义容器

info 信息提示框

INFO

这是一个信息提示框

html
::: info
这是一个信息提示框
:::

tip 提示框

TIP

这是一个提示框

html
::: tip
这是一个提示框
:::

warning 警告框

WARNING

这是一个警告框

html
::: warning
这是一个警告框
:::

danger 危险警告框

停止

这是一个危险警告框 !

html
::: danger 停止
这是一个危险警告框 !
:::

details 可折叠的详情框

Details

这是一个可折叠的详情框

html
::: details
这是一个可折叠的详情框
:::