Markdown 完整格式测试文档
本文档用于测试 Markdown 渲染器对各类语法(数学公式、Mermaid 图表、图片、代码块、表格等)的支持情况。
1. 基础文本样式
这是一段普通文本,包含 粗体、斜体、粗斜体 以及 删除线。也支持 下划线 (部分渲染器支持 HTML 标签) 和行内 code。
2. 列表与任务清单
无序列表
- 项目 1
项目 2
- 嵌套项目 2.1
嵌套项目 2.2
- 更深一层
有序列表
- 第一项
第二项
- 子项 2.1
- 子项 2.2
任务列表
- [x] 已完成任务
- [ ] 待办任务 1
- [ ] 待办任务 2
3. 代码块
支持多种编程语言的语法高亮(需渲染器支持)。
def greet(name: str) -> str:
"""一个简单的示例函数"""
return f"Hello, {name}!"
if __name__ == "__main__":
print(greet("Markdown"))const sum = (a, b) => a + b;
console.log(sum(5, 3)); // 输出 8echo "测试命令行代码"
ls -la4. 表格
| 左对齐 | 居中对齐 | 右对齐 |
|---|---|---|
| 单元格1 | 单元格2 | 单元格3 |
包含 代码 | 粗体 | 斜体 |
| 数字 100 | 200 | 300 |
5. 数学公式 (LaTeX)
需要渲染器支持 MathJax 或 KaTeX。
行内公式
质能方程:$E = mc^2$,勾股定理:$a^2 + b^2 = c^2$,欧拉公式:$e^{i\pi} + 1 = 0$。
块级公式
标准正态分布概率密度函数:
$$ f(x) = \frac{1}{\sigma\sqrt{2\pi}} e^{-\frac{(x-\mu)^2}{2\sigma^2}} $$
定积分表示面积:
$$ \int_{0}^{\infty} e^{-x^2} dx = \frac{\sqrt{\pi}}{2} $$
矩阵示例:
$$ A = \begin{pmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{pmatrix} $$
多行对齐(使用 aligned 环境):
$$ \begin{aligned} \nabla \cdot \vec{E} &= \frac{\rho}{\varepsilon_0} \\ \nabla \times \vec{E} &= -\frac{\partial \vec{B}}{\partial t} \end{aligned} $$
6. Mermaid 图表
需要渲染器支持 Mermaid (如 Typora, GitHub Markdown, Obsidian 等)。
6.1 流程图 (Flowchart)
graph TD
A[开始] --> B{判断条件?}
B -->|是| C[执行操作A]
B -->|否| D[执行操作B]
C --> E[结束]
D --> E6.2 时序图 (Sequence Diagram)
sequenceDiagram
participant 客户端
participant 服务器
客户端->>服务器: 发送请求 (HTTP)
服务器-->>客户端: 返回响应 (JSON)
客户端->>客户端: 解析并渲染数据6.3 状态图 (State Diagram) – 附加示例
stateDiagram-v2
[*] --> 待机
待机 --> 运行: 按下启动
运行 --> 待机: 按下停止
运行 --> 故障: 错误发生
故障 --> 待机: 复位7. 图片
支持本地路径、相对路径或网络 URL。
网络图片示例 (使用 Lorem Picsum 稳定服务)
图片说明:上图来自 picsum 的示例图片 (宽400px,高200px)。
带尺寸控制的图片 (HTML 方式,更通用)
8. 引用与分割线
这是一级引用块。
这是嵌套引用。
引用中可以包含 Markdown 元素和代码。返回一级引用。
分割线(水平线,以下多种写法均可):
9. 脚注 (部分渲染器支持)
10. 内嵌 HTML (增强兼容性)
点击展开/折叠隐藏内容
这段内容在折叠区域内。可以包含任意 Markdown:
- 项目1
- 项目2
printf("Hello from hidden block");总结
以上内容覆盖了 Markdown 的基础语法(标题、列表、表格、代码块)、扩展语法(数学公式、Mermaid 图表、脚注、任务列表)、媒体插入(图片)、高级排版(引用、HTML 内嵌)。您可以将此文档复制到任意支持 Markdown 的编辑器中测试渲染效果。


Comments | NOTHING