Markdown 常用语法
标题
shell
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题文本格式
| 功能 | 语法 | 示例 |
|---|---|---|
| 加粗 | **文本** 或 __文本__ | 粗体 |
| 斜体 | *文本* 或 _文本_ | 斜体 |
| 加粗+斜体 | ***文本*** | 粗斜体 |
| 删除线 | ~~文本~~ | |
| 下划线 | <u>文本</u> | 下划线 |
| 高亮 | ==文本== | ==高亮== (部分解析器支持) |
| 下标 | H<sub>2</sub>O | H2O |
| 上标 | X<sup>2</sup> | X2 |
列表
无序列表(使用 -、+ 或 *)
- 项目1
- 项目2
- 嵌套项目
shell
- 项目1
- 项目2
- 嵌套项目有序列表(使用数字加英文句点)
- 第一项
- 第二项
- 嵌套有序
shell
1. 第一项
2. 第二项
1. 嵌套有序任务列表
- [x] 已完成任务
- [ ] 未完成任务
- [ ] 待办事项
shell
- [x] 已完成任务
- [ ] 未完成任务
- [ ] 待办事项链接与图片
| 类型 | 语法 |
|---|---|
| 行内链接 | [文字](https://example.com) |
| 引用链接 | [文字][id] 底部定义 [id]: https://example.com |
| 自动链接 | <https://example.com> |
| 图片 |  |
| 带链接图片 | [](链接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
这是一个可折叠的详情框
:::
朔风