Markdown 功能测试文章

这是一篇全面的 Markdown 功能测试文章,包含了各种 Markdown 语法和扩展功能的测试用例。

1. 标题样式

H1 标题

H2 标题

H3 标题

H4 标题

H5 标题
H6 标题

2. 字体样式

粗体和斜体

粗体文本
斜体文本
粗斜体文本

删除线和下划线

删除线文本
下划线文本

行内代码

这是一个行内代码示例:console.log("Hello, Markdown!");

高亮文本

高亮文本

3. 列表

无序列表

  • 项目 1
  • 项目 2
  • 项目 3
    • 子项目 3.1
    • 子项目 3.2
      • 子子项目 3.2.1

有序列表

  1. 第一项
  2. 第二项
  3. 第三项
    1. 子项 3.1
    2. 子项 3.2

任务列表

  • [x] 已完成任务
  • [ ] 未完成任务
  • [ ] 另一个未完成任务
    • [x] 已完成子任务
    • [ ] 未完成子任务

4. 链接和图片

链接

百度搜索
带标题的链接
https://example.com (自动链接)

图片

Markdown 标志

带链接的图片

Markdown 标志

5. 引用

基本引用

这是一个引用。
引用可以包含多行文本。

嵌套引用

外层引用

内层引用

更深层的引用

带列表的引用

  • 引用中的列表项 1
  • 引用中的列表项 2

    引用中的引用

6. 代码块

基本代码块

1
2
3
function hello() {
console.log("Hello, World!");
}

带语法高亮的代码块

JavaScript

1
2
3
4
5
const greeting = "Hello, Markdown!";
function greet(name) {
return `${greeting} ${name}`;
}
console.log(greet("World"));

Python

1
2
3
4
def greet(name):
return f"Hello, {name}!"

print(greet("Markdown"))

CSS

1
2
3
4
5
body {
font-family: Arial, sans-serif;
color: #333;
background-color: #f5f5f5;
}

7. 表格

基本表格

姓名 年龄 城市
张三 25 北京
李四 30 上海
王五 35 广州

带对齐的表格

左对齐 居中对齐 右对齐
文本1 文本2 文本3
长文本示例 居中示例 12345

带表头的表格

产品 价格 库存
手机 5999 100
电脑 7999 50
平板 3999 80

合并单元格示例(使用^符号)

项目 详细信息 备注
基础信息 姓名 张三
^ 年龄 25
^ 城市 北京
联系方式 电话 13800138000
^ 邮箱 zhangsan@example.com
教育背景 大学 北京大学
^ 专业 计算机科学
^ 毕业年份 2021

复杂合并单元格(HTML表格)

类别 子类别 项目 数量 金额
电子产品 手机 品牌A 10 59990
^ ^ 品牌B 5 29995
^ 电脑 品牌C 3 23997
^ ^ 品牌D 2 15998
办公用品 纸张 A4纸 100 200
^ 中性笔 50 100
^ ^ 铅笔 30 60
总计 总计 200 总计 130340

更复杂的合并单元格示例(使用^符号)

地区 部门 姓名 职位 业绩
华东区 销售一部 张三 经理 100万
^ ^ 李四 主管 80万
^ ^ 王五 专员 50万
^ 销售二部 赵六 经理 90万
^ ^ 孙七 主管 70万
华南区 销售一部 周八 经理 120万
^ ^ 吴九 主管 60万
^ 销售二部 郑十 经理 85万
^ ^ 冯十一 主管 55万
^ ^ 陈十二 专员 40万

综合合并单元格(行列混合)

项目 第一季度 第二季度 第三季度 第四季度 年度总计
销售额 200万 250万 280万 320万 1050万
利润 40万 50万 56万 64万 210万
增长率 15% 20% 12% 14.3% 18.3%
目标完成率 95% 105% 110% 115% 106.25%

复杂数据对比表

对比项 2024年 2025年 增长率 目标值 完成情况
收入 5000万 6200万 24% 6000万 超额完成
利润 800万 1050万 31.25% 1000万 超额完成
客户数量 1200 1800 50% 1500 超额完成
员工数量 80 100 25% 90 超额完成

8. 分割线

以下是各种分割线样式:




9. 脚注

这是一个带有脚注的文本[1]

这是另一个脚注[2]

10. 数学公式

行内公式

行内公式示例:E=mc2E = mc^2,这是爱因斯坦的质能方程。

块级公式

\begin{align} E &= mc^2 \\ F &= ma \\ \sum_{i=1}^{n} i &= \frac{n(n+1)}{2} \end{align}

ex2dx=π\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}

11. 定义列表

术语 1
术语 1 的定义
术语 1 的另一个定义
术语 2
术语 2 的定义

12. 自动链接和转义字符

自动链接

https://example.com
user@example.com

转义字符

* 这不是斜体 *
_ 这不是下划线 _
# 这不是标题 #
[ 这不是链接开始 ]
( 这不是公式开始 )

13. 特殊内容

警告框

⚠️ 这是一个警告信息

ℹ️ 这是一个提示信息

✅ 这是一个成功信息

表情符号

🎉 🎊 🍻 📚 📝 💻 🎯 🎨 🚀

14. 嵌套内容示例

综合示例

综合测试

这是一个综合测试段落,包含了 多种 Markdown 元素:

  • 列表项 1
    • 子列表项 1.1
      1
      print("代码块嵌套在列表中")
  • 列表项 2

    引用嵌套在列表中

    表格 也可以 嵌套
    内容 示例 测试

15. HTML 嵌入

基本 HTML 标签

这是一个红色的段落,使用了 HTML 样式。

嵌入视频

嵌入音频

16. 其他 Markdown 扩展

任务列表(扩展)

  • [x] 已完成任务 1
  • [x] 已完成任务 2
  • [ ] 未完成任务 3
  • [ ] 未完成任务 4

代码块行号(扩展)

1
2
3
4
5
6
7
// 这是行号 1
function example() {
// 这是行号 3
return "Hello";
// 这是行号 5
}
// 这是行号 7

这篇文章涵盖了 Markdown 的大部分常用功能和扩展语法,用于测试主题对各种 Markdown 元素的渲染效果。


测试完成

感谢阅读这篇 Markdown 功能测试文章!


  1. 这是第一个脚注的内容。 ↩︎

  2. 这是一个带有自定义标识的脚注。 ↩︎