Markdown 样式测试文档

本文档用于测试 Markdown 解析器对各种语法元素的支持情况。覆盖标题、段落、文本样式、列表、代码、表格、引用、媒体、脚注、公式等。

1. 标题级别

H1 一级标题

H2 二级标题

H3 三级标题

H4 四级标题

H5 五级标题
H6 六级标题

2. 文本样式与行内元素

* **粗体文本** 使用 `**` 或 `__`
* _斜体文本_ 使用 `*` 或 `_`
* **_粗斜体_** 组合使用
* ~~删除线~~ 使用 `~~`
* `行内代码` 使用反引号
* _下划线_ (部分解析器支持 HTML 标签)
* 上标^示例^ 或 下标~示例~ (非标准,可用 HTML:X2, H2O)
* ==高亮标记== (需要扩展支持,如 Markdown Extra)
* 行内 [链接](https://example.com) 和 **自动链接** : <https://example.com>
* 脚注示例1

3. 段落与换行

这是第一段落。段落之间用空行分隔。
如果需要在段落内换行,在行末添加两个空格(如上)然后回车。

4. 列表

无序列表

* 项目 1
* 项目 2
  * 嵌套项目 2.1
  * 嵌套项目 2.2
* 项目 3

有序列表

1. 第一项
2. 第二项
   1. 嵌套有序 2.1
   2. 嵌套有序 2.2
3. 第三项

任务列表 (GFM)

* [x] 已完成任务
* [ ] 未完成任务
* [ ] 子任务
  * [x] 子任务 1
  * [ ] 子任务 2

定义列表 (某些扩展)

术语 定义内容,支持多行定义。

5. 代码块

行内代码示例:const message = "Hello, world!";

代码块(支持语法高亮): [code] function greet(name) { console.log(Hello, ${name}!); } greet('Markdown');

[/code] [code] # Python 示例 def fibonacci(n): a, b = 0, 1 for _ in range(n): yield a a, b = b, a + b

[/code]

6. 引用块

这是一个引用块。 可以跨行。

嵌套引用块

继续嵌套内容。

回到外层引用。

引用块内也可以包含列表、代码等:

* 列表项
* 另一个列表项

代码块在引用中

7. 表格 (GFM)

左对齐 居中对齐 右对齐
单元格1 单元格2 单元格3
长内容测试 居中内容 右对齐内容
混合 代码 粗体 斜体

复杂表格示例(多行表头等):

水果 价格 数量
苹果 $1.2 10
香蕉 $0.5 20
橘子 $0.8 15

8. 图片

内联图片(相对路径或URL):

Markdown Logo

带链接的图片:

示例图片

9. 水平线

三种写法:




10. 链接与自动识别

* [带标题的链接](https://example.com "示例网站")
* 引用式链接:[一个示例](https://example.com/reference "引用链接说明")
* 自动链接:https://github.com 和 email@example.com (部分解析器支持自动识别)

11. HTML 标签支持

这段文字使用 HTML 标签显示为红色(如果解析器允许)。

居中的粗体文本

12. 转义字符

星号 下划线 {大括号} [方括号] #井号 >大于号 等。

13. 特殊符号与 Emoji

常用符号:© ® ™ ° ± × ÷
Emoji(依赖渲染器支持):😀 🚀 ❤️ ✅ 🎉

14. 数学公式

行内公式:$E = mc^2$

块级公式:

$$ \int_{-\infty}^{\infty} e{-x2} \, dx = \sqrt{\pi} $$

$$ \mathbf{X} = \begin{bmatrix} x_{11} & x_{12} x_{21} & x_{22} \end{bmatrix} $$

15. 图表与流程图

[code] graph TD; A-->B; A-->C; B-->D; C-->D;

[/code]

16. 脚注与引用

另一个脚注示例2。

17. 嵌入文件(部分扩展)

!include(example.txt) // 非标准,仅为示例

18. 其他扩展语法

警告框 / 提示框 (某些主题)

提示一些用户应该了解的有用信息。

note

提供能帮助用户更成功的可选信息或技巧。

tip

标记对用户成功至关重要的关键信息。

imp

警示需要用户立即关注的紧急内容,因为存在潜在风险。

warn

警告某项操作可能带来的负面后果。

caution

折叠块 (details)

点击展开详细内容 这是折叠区域内的内容。可以包含任意 Markdown 语法。 - 列表项 - 粗体

19. 综合测试:混合排版

重要提示
在阅读此文档时,请注意以下事项:

1. 确保 Markdown 解析器支持 **GFM** 或 **CommonMark** 。
2. 对于 LaTeX 公式,需要启用数学扩展。
3. 对于 Mermaid 图表,需要加载对应库。

示例代码: bash echo "Hello Markdown"

最终结果展示:查看详情


测试完成。 请根据实际渲染效果评估兼容性。


1. 脚注内容:这里是脚注的说明文字,可以很长,支持换行。 ↩

2. 第二个脚注,测试多个脚注。 ↩