markdown-syntax-guide
指导用户使用 Markdown Editor / Markdown 渲染器的扩展语法。在用户询问如何写表格、视频、图表、卡片、提示块、Mermaid、apaasify 等语法时使用。Triggers on keywords like 表格, 视频, 图表, 卡片, 提示块, 语法, 怎么写, how to write table chart video card.
Installation
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
Voir la source ↗GuidesInstructions
Markdown 语法指导 Skill
当用户或 AI 需要生成可被 @ant-design/agentic-ui 的 Markdown 编辑器/渲染器正确解析的内容时,使用本技能提供准确的语法指导。
Skill 激活场景
| 触发关键词 | 指导内容 |
|---|---|
表格, table |
基础表格 + 高级表格 + 图表化表格 |
视频, video |
HTML video 标签 + 图片式视频语法 |
图表, chart, 柱状图, 饼图, 折线图 |
chartType 配置 + Mermaid |
卡片, card, link-card |
链接卡片语法 |
提示块, alert, info, warning |
::: 语法 |
Mermaid, 流程图, 时序图 |
Mermaid 代码块 |
附件, attachment |
附件展示语法 |
MDX, 内嵌组件 |
React 组件嵌入 |
apaasify |
aPaaS Schema 代码块 |
怎么写, 语法, 格式 |
综合语法速查 |
语法速查表
1. 表格 (Tables)
基础 Markdown 表格
| 标题 1 | 标题 2 | 标题 3 |
| :----- | :----: | -----: |
| 左对齐 | 居中 | 右对齐 |
| 内容 | 内容 | 内容 |
高级表格(通过 HTML 注释启用)
<!-- {"chartType": "table"} -->
| 姓名 | 年龄 | 职业 |
| :--- | :--- | :----- |
| 张三 | 28 | 工程师 |
| 李四 | 32 | 设计师 |
将表格渲染为图表(柱状图、饼图、折线图等)
<!-- {"chartType": "bar", "x": "产品", "y": "销量", "title": "销量对比"} -->
| 产品 | 销量 |
| :--- | :--- |
| A | 100 |
| B | 150 |
| C | 80 |
支持的 chartType:bar(条形)、column(柱状)、line(折线)、area(面积)、pie(饼图)、donut(环形)、radar(雷达)、scatter(散点)、funnel(漏斗)、table(表格)、descriptions(定义列表)。
2. 视频 (Video)
方式一:HTML video 标签
<video src="https://example.com/video.mp4" controls width="400"></video>
带完整属性:
<video src="video.mp4" controls autoplay loop muted poster="poster.jpg" width="640" height="360"></video>
多格式源:
<video controls width="600">
<source src="https://example.com/video.mp4" type="video/mp4">
<source src="https://example.com/video.webm" type="video/webm">
Your browser does not support the video tag.
</video>
方式二:图片式视频语法(扩展 Markdown,类似图片写法)

alt使用video:自定义名称格式,渲染时会识别为视频并嵌入播放器。
3. 图表 (Charts)
Mermaid 图表
```mermaid
graph TD
A[开始] --> B{判断}
B -- 是 --> C[执行]
B -- 否 --> D[结束]
C --> D
```
支持流程图、时序图、甘特图等 Mermaid 语法。
基于表格的数据图表
在表格上方添加 HTML 注释配置 chartType 和坐标轴字段:
<!-- {"chartType": "pie", "x": "类型", "y": "占比", "title": "类型分布"} -->
<!-- {"chartType": "line", "x": "月份", "y": "销量"} -->
<!-- {"chartType": "column", "x": "品牌", "y": "销量"} -->
<!-- {"chartType": "radar", "x": "指标", "y": "得分", "groupBy": "维度"} -->
<!-- {"chartType": "funnel", "x": "阶段", "y": "人数"} -->
多图表配置(同一表格多种展示)
<!-- [{"chartType": "bar", "x": "产品", "y": "销量"}, {"chartType": "pie", "x": "产品", "y": "销量"}] -->
| 产品 | 销量 |
| :--- | :--- |
| A | 100 |
| B | 150 |
详细配置见 docs/utils/chart-config.md。
4. 卡片 (Cards)
链接卡片(Link Card)
格式:HTML 注释 {"type": "card", ...} + 紧接着的 Markdown 链接。
<!-- {"type": "card", "icon": "https://example.com/icon.svg", "title": "卡片标题", "description": "卡片描述"} -->
[链接文本](https://example.com "悬停提示")
简化示例:
<!-- {"type": "card", "title": "网易", "description": "Electronic Gaming & Multimedia"} -->
[网易](https://example.com/company/49 "公司信息")
注释必须与链接在同一段落内,且
type必须为"card"。
内嵌 React 组件(MDX)
import { Card } from 'antd';
<Card title="卡片标题">
卡片内容
</Card>
5. 提示块 (Alerts)
使用 ::: 语法:
:::info
这是信息提示块。
:::
:::warning
这是警告提示块。
:::
:::success
这是成功提示块。
:::
:::error
这是错误提示块。
:::
6. 附件 (Attachments)

alt使用attachment:显示名称格式,渲染为可下载的附件链接。
7. 其他扩展
任务列表
- [x] 已完成任务
- [ ] 未完成任务
aPaaSify Schema 组件
```apaasify
{
"type": "page",
"body": [
{
"type": "button",
"label": "点击我"
}
]
}
```
3D 模型(若项目支持)
```model
format: glb
source: https://example.com/3d/model.glb
camera:
position: [0, 2, 5]
target: [0, 0, 0]
```
音频
```audio
source: https://example.com/audio/note.mp3
title: 功能说明
```
指导原则
- 优先给出可直接复制的示例:用户通常需要「照着改」就能用。
-
说明必须紧邻:表格的
chartType注释必须紧贴表格上方;链接卡片的注释必须与链接在同一段落。 -
字段名与表格列一致:
x、y等字段必须对应表格中的列名。 - JSON 格式严格:HTML 注释内的 JSON 不能有尾逗号、不能有注释,否则解析失败。
- 区分渲染环境:MDX、apaasify 等依赖具体项目配置,需说明「若项目支持」。
参考文档
| 文档 | 内容 |
|---|---|
docs/utils/markdown-syntax.md |
完整 Markdown 语法(中文) |
docs/utils/markdown-syntax.en-US.md |
英文版语法 |
docs/utils/chart-config.md |
图表配置详解 |
docs/demos-pages/video.md |
视频支持说明 |
快速回复模板
当用户问「怎么在 Markdown 里加表格/视频/图表/卡片」时,可复用上述对应章节的示例,并附带一句说明(如「将示例中的 URL、列名换成你的数据即可」)。
命令行速查(可选)
如需快速获取某类语法的代码片段,可运行:
# 查看所有可用关键词
python .cursor/skills/markdown-syntax-guide/scripts/lookup.py -l
# 获取表格语法
python .cursor/skills/markdown-syntax-guide/scripts/lookup.py table.advanced
# 获取柱状图语法
python .cursor/skills/markdown-syntax-guide/scripts/lookup.py chart.bar
# 获取视频语法
python .cursor/skills/markdown-syntax-guide/scripts/lookup.py video.html
语法片段数据位于 data/syntax-snippets.json。
Exemples
Consultez les exemples du dépôt source.
Voir la source ↗Historique source
- Date d’indexation
- 2026-03-11
- Mise à jour de l’index
- 2026-03-11
- Branch
- main
Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!