综合 Markdown 功能测试文档
这是一份旨在全面测试 Markdown 渲染能力的文档,包含了各种常见的语法元素、排版格式以及较长的文本段落。
1. 文本排版基础
1.1 字体样式
Markdown 支持多种文本强调方式: - 加粗文本 (Bold) - 斜体文本 (Italic) - 粗斜体文本 (BoldItalic) - ~~删除线文本~~ (~~Strike~~) - 行内代码 高亮
1.2 段落与换行
这是一个普通段落。在 Markdown 中,段落之间通常用一个空行隔开。为了测试长文本的折行显示效果,我们需要一段较长的文字:
这是一个用于测试长文本自动换行和排版效果的段落。随着人工智能技术的飞速发展,大语言模型(LLM)已经成为了自然语言处理领域的核心。它们不仅能够通过图灵测试,还能在编程、写作、翻译等多个领域辅助人类工作。优秀的 Markdown 渲染器应该能够优雅地处理这种长段落,保持良好的行间距和阅读体验。
2. 列表系统
2.1 无序列表
- 苹果
- 红富士
- 黄元帅
- 香蕉
- 橘子
2.2 有序列表
- 第一步:打开冰箱门
- 第二步:把大象装进去
- 确认大象体积
- 确认冰箱容量
- 第三步:关上冰箱门
2.3 任务列表 (Task Lists)
- [x] 已完成的任务 A
- [ ] 待处理的任务 B
- [ ] 待处理的任务 C
- [ ] 子任务 C-1
3. 代码展示
3.1 Python 示例
import math def calculate_circle_area(radius): """计算圆的面积""" if radius < 0: raise ValueError("半径不能为负数") return math.pi * (radius ** 2) print(f"半径为 5 的圆面积: {calculate_circle_area(5):.2f}")
3.2 JSON 数据
{ "project": "Markdown Test", "version": 1.0, "features": ["highlight", "tables", "equations"], "active": true }
3.3 HTML 结构
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <title>测试页面</title> </head> <body> <h1>Hello World</h1> </body> </html>
4. 表格数据
测试不同对齐方式和复杂内容的表格:
| 左对齐 | 居中对齐 | 右对齐 | 说明 |
|---|---|---|---|
| 单元格 1 | 数据 A | 100.00 | 普通文本 |
| 单元格 2 | 数据 B | 5,230.50 | 长数字测试 |
| 单元格 3 | 重点数据 | 0.05 | 包含格式 |
5. 引用块
5.1 普通引用
即使是最小的善行,也比最大的意念有价值。 -- 佚名
5.2 嵌套引用
第一层引用
第二层引用:这是进一步的解释。
第三层引用:深入细节。
6. 数学公式 (LaTeX)
Markdown 通常支持 MathJax 或 KaTeX 渲染。
行内公式:质能方程 =mc^2$ 是物理学中最著名的公式之一。
块级公式: UTF8 f(x) = \int_{-\infty}^\infty \hat f(\xi)\,e^{2\pi i \xi x} \,d\xi UTF8
矩阵示例: UTF8 \begin{bmatrix} 1 & 2 & 3 \ 4 & 5 & 6 \ 7 & 8 & 9 \end{bmatrix} UTF8
7. 链接与图片
7.1 链接
7.2 图片 (使用占位符)
8. 其他元素
8.1 脚注
这是一个带有脚注的句子1。
8.2 分割线
可以使用星号、减号或下划线:
8.3 HTML 标签嵌入
在 Markdown 中可以使用部分 HTML 标签(如果允许): Ctrl + C 复制 红色文字测试
-
这里是脚注的具体内容解释。 ↩