Markdown 语法指南
本文档介绍了常用的 Markdown 语法,帮助你快速上手编写文档。
标题 (Headers)
使用 # 号可表示 1-6 级标题。
快速输入技巧:在行首输入 1-6 个 # 号并按下 空格键,可自动将其转换为对应的标题样式。
强调 (Emphasis)
- 加粗:使用
**或__包裹文本。 - 斜体:使用
*或_包裹文本。 删除线:使用~~包裹文本。
列表 (Lists)
无序列表
使用 *、+ 或 - 作为列表标记。
有序列表
使用数字并加上 . 号。
引用 (Blockquotes)
使用 > 表示引用。
代码 (Code)
行内代码
使用反引号 ` 包裹代码。
代码块
使用三个反引号 ``` 包裹代码块,并可指定语言。
快速输入技巧:在行首输入 ``` (可选语言名) 并按下 空格键,可自动将其转换为代码块。
链接与图片 (Links & Images)
链接
图片
表格 (Tables)
使用 | 分隔单元格,使用 - 分隔表头和内容。可以在分隔行上使用 : 来设置列的对齐方式。
分割线 (Horizontal Rules)
使用三个或以上的 -、* 或 _。
快速输入技巧:在(非文档第一行的)行首输入 ---、*** 或 ___ 并按下 空格键,可自动转换为分割线(文档第一行通常用于 Frontmatter,不支持此快捷输入)。
任务列表 (Task Lists)
提示块 (Tip blocks)
使用容器语法创建不同类型的提示块,渲染为带样式的 div.markdown-container(兼容 markdown-it-container 风格)。支持两种等价写法:
- 三冒号:
:::type…:::— 标准容器指令,支持属性语法{title="标题"}。 - 双冒号:
::type…:::— 简写形式,行首两个冒号开启,:::收尾,适合工具自动生成的内容。
注意:::: / :: 开头行与内容之间可以有空行。
图表 (Charts)
Mermaid 图表
支持使用 Mermaid 语法绘制流程图、时序图、甘特图等。
内嵌组件
你可以在 Markdown 中直接使用 React 组件(MDX),例如 Ant Design 的组件。
高级表格配置
通过 HTML 注释 {/* { "chartType": "table" } */} 可以将普通的 Markdown 表格配置为高级表格。
其他图表类型
同样的方式支持渲染多种图表,例如柱状图 (bar)、饼图 (pie) 等。
高级自定义组件 (aPaaSify)
支持使用 apaasify 代码块来定义基于 Schema 的高级组件,适用于 aPaaS 场景下的自定义渲染。
注意:
apaasify代码块的内容通常是一个 JSON 对象,具体的字段结构取决于项目的自定义渲染器配置。
