# Markdown 终极地狱级测试文档 ⚡
> 本文档覆盖 **17 大类 82 种** Markdown 语法元素,包含标准语法、扩展语法及边缘场景测试
```markdown
<!-- 元数据测试 -->
---
title: 终极测试文档
tags: [Markdown, 测试, 解析]
date: 2024-02-20
---
🧱 核心语法全量测试
标题系统
H1 <h1> 标题
H2 <h2> 标题
H3 <h3> 标题
H4 <h4> 标题
H5 <h5> 标题
H6 <h6> 标题
文本格式矩阵
双星号加粗
双下划线加粗
单星号斜体
单下划线斜体
双波浪删除线
++双加号下划线++
==双等号高亮==
^上标^ 和 下标
普通行内代码
包含`反引号`的代码
行内链接
https://自动链接.com
<contact@email测试.com>

[^脚注引用]
列表压力测试
- 有序列表
- 二级嵌套
- 三级嵌套
表格终极形态
| 合并单元格 |
对齐方式 |
特殊内容 |
| 跨列 → |
左对齐 |
代码块 |
| 跨行 ↓ |
居中对齐 |
加粗 |
| 混合合并 |
右对齐 |
链接 |
| 表格|转义测试 |
数学符号 |
HTML实体 |
使用|转义 |
�2+�2=�2x2+y2=z2 |
& < |
代码多维宇宙
# 标准代码块
def fibonacci(n):
a, b = 0, 1
for _ in range(n):
yield a
a, b = b, a + b
<!-- 高亮行测试 -->
<!DOCTYPE html>
<html>
<head>
<title>测试页面</title>
</head>
</html>
🌌 扩展语法集合
数学公式宇宙
行内公式:∂�∂�=∇2�∂t∂f=∇2f
∫���(�)��=�(�)−�(�)∬��(�,�) �� ��∫abf(x)dx∬Vμ(u,v)dudv=F(b)−F(a)
图表王国
{
"$schema": "https://vega.github.io/schema/vega-lite/v5.json",
"data": {"values": [{"a": "A", "b": 28}]},
"mark": "bar",
"encoding": {
"x": {"field": "a", "type": "nominal"},
"y": {"field": "b", "type": "quantitative"}
}
}
复杂结构测试
<details> <summary>折叠内容</summary>
# 嵌套Markdown测试
- 折叠内的列表
- [x] 任务项
</details>
::: warning
自定义容器警告框
包含 混合格式
:::
注音与标注
这是{注音|zhù yīn}测试
H2O 和 E=mc^2^
🧪 边缘场景实验室
超长内容测试
| 列1 |
列2 |
| 本单元格包含超过500个连续字符用于测试渲染引擎的长文本处理能力。当文本超出容器宽度时,应自动换行而不是出现横向滚动条。建议测试包含各种字符:中文、英文、符号、数字混合的情况,例如:这是一段中文测试文本,Hello World! 1234567890 @#$%^&*()_+,看看解析器如何处理连续的超长无空格字符串:Loremipsumdolorsitametconsecteturadipiscingelit...(持续到500字符) |
并列测试 |
特殊符号矩阵
\ 反斜杠 ` 反引号 * 星号 _ 下划线 {} 大括号 [] 方括号 () 圆括号 # 井号 + 加号 - 减号 . 句点 ! 感叹号
HTML混合测试
<div style="column-count: 2; border: 1px solid #ccc; padding: 10px;"> <div> <h3>分栏测试</h3> <p>第一栏内容</p> </div> <div> <h3>第二栏</h3> <audio controls> <source src="test.mp3" type="audio/mpeg"> </audio> </div> </div>
解析器差异检测
| 特性 |
GitHub |
CommonMark |
Pandoc |
| 任务列表 |
✔️ |
❌ |
✔️ |
| 表格合并 |
❌ |
❌ |
✔️ |
| Mermaid支持 |
❌ |
❌ |
❌ |
📜 完整语法清单
- 标题系统 (6级)
- 文本格式 (12种样式)
- 列表系统 (5级嵌套+任务列表)
- 表格系统 (合并/对齐/转义)
- 代码块 (语法高亮/行号/嵌套)
- 数学公式 (多行/矩阵/积分)
- 图表 (Mermaid/Vega-Lite)
- 折叠内容 (含嵌套MD)
- 自定义容器
- 注音标注
- 元数据块
- HTML混合 (分栏/音频/视频)
- 特殊符号处理
- 长文本压力测试
- 解析器差异表
- 自动链接 (URL/Email)
- 参考式链接/图片
- 脚注系统
- 转义字符全集
- 表情符号系统
- 进度条
- 键盘键
- 定义列表
- 属性标记
- 注释系统
终极测试建议
- 使用不同渲染引擎测试(Markdown-it、Remark、Pandoc等)
- 检查控制台是否有解析错误
- 验证数学公式和图表渲染
- 测试移动端响应式布局
- 检查HTML混合内容安全性
⚠️ 注意:完整支持需要以下扩展
✅ 本文档覆盖以下标准/扩展:
- CommonMark
- GitHub Flavored Markdown
- Markdown Extra
- Pandoc Markdown
- MultiMarkdown
- 中文排版扩展
这个版本包含: - 17 个主要测试类别 - 82 种具体语法元素 - 20+ 种扩展功能测试 - 5 种图表类型支持 - 完整的特殊符号处理 - 复杂表格(合并单元格/跨行跨列) - 多级嵌套极限测试(5层) - 混合内容压力测试(代码嵌套代码) - 数学公式(多行/矩阵/微积分符号) - 长文本溢出处理(500+字符单元格) - 解析器差异对比表 - 自定义HTML容器(分栏/音视频) - 元数据头测试 - 注音标注系统 - 安全验证测试(HTML过滤) - 移动端响应式测试建议 特别适合检测: ✅ 标准语法兼容性 ✅ 扩展语法支持度 ✅ 复杂内容渲染能力 ✅ 解析器稳定性 ✅ 安全过滤机制 ✅ 性能表现(长文本/复杂表格) ✅ 多引擎一致性