Markdown 语法功能测试
[TOC]
本文档旨在展示各种 Markdown 语法功能,包括基本格式化、列表、链接、图片、代码块、表格、数学公式、Mermaid 图表等。这份综合测试将帮助您验证不同 Markdown 渲染器对这些功能的支持。
1. 标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
2. 文本格式
加粗文本
斜体文本
加粗并斜体文本
删除线文本
下划线文本
3. 列表
无序列表
- 第一项
- 第二项
- 第二项的子项 1
- 第二项的子项 2
- 第三项
有序列表
- 第一项
- 第二项
- 第二项的子项 1
- 第二项的子项 2
- 第三项
任务列表
- 完成任务一
- 完成任务二
- 完成任务三
4. 链接和图片
链接
这是一个 示例链接。
图片
注意:某些渲染器可能需要特定权限以显示外部图片。
5. 代码
行内代码
这里是一个示例代码 print("Hello, World!")
。
代码块
def greet():
print("Hello, World!")
greet()
function greet() {
console.log("Hello, World!");
}
greet();
6. 块引用
这是一个块引用。
它可以跨越多行。
7. 表格
姓名 | 年龄 |
---|---|
Alice | 25 |
Bob | 30 |
Carol | 22 |
产品 | 价格 | 库存 |
---|---|---|
苹果 | $1 | 100 |
香蕉 | $0.5 | 200 |
葡萄 | $2 | 150 |
8. 数学公式
行内公式
爱因斯坦的质能方程为 。
块公式
注意:数学公式的渲染取决于渲染器是否支持 LaTeX。
9. Mermaid 图表
流程图
graph TD
A[开始] --> B{决策}
B -- 是 --> C[执行操作]
B -- 否 --> D[结束]
时序图
sequenceDiagram
participant 用户
participant 系统
用户->>系统: 请求数据
系统-->>用户: 返回数据
甘特图
gantt
title 项目进度
dateFormat YYYY-MM-DD
section 计划
需求分析 :a1, 2024-01-01, 2024-01-15
设计 :a2, after a1, 30d
section 开发
前端开发 :b1, 2024-02-16, 2024-03-15
后端开发 :b2, 2024-02-16, 2024-04-15
section 测试
单元测试 :c1, 2024-04-16, 2024-04-30
集成测试 :c2, 2024-05-01, 2024-05-15
注意:Mermaid 图表需要渲染器支持 Mermaid 语法。
10. 分隔线
11. 其他
文本对齐
某些渲染器支持文本对齐:
左对齐(默认)
右对齐
脚注
这是一个脚注示例。1
1
这是脚注内容。
高亮
这是 ==高亮== 文本。
表情
这是一个笑脸表情 😊。
简码
- :smile:
- :heart:
- :rocket:
12. 不支持的语法示例
行内 HTML
这是红色文本。
自定义容器
::: warning 这是一个警告框。 :::
嵌套任务列表
-
主任务
- 子任务一
- 子任务二
LaTeX 宏
\newcommand{\vect}[1]{\boldsymbol{#1}}