GitHub 风格 Markdown 渲染
了解 GFM 的功能和扩展
试用 GFM 预览GitHub 风格 Markdown (GFM) 在标准 Markdown 基础上扩展了开发者喜爱的功能:表格、任务列表、删除线等。Markdown2ANY 完全支持 GFM,在预览中渲染这些功能,并在转换中保留它们。
本指南介绍 GFM 的功能以及它们在 Markdown2ANY 中的工作方式。
表格
GFM 添加了标准 Markdown 缺少的表格语法:
| Feature | Supported |
|---------|:---------:|
| Tables | Yes |
| Alignment | Yes |在分隔行中使用冒号控制对齐::--- 左对齐,:---: 居中,---: 右对齐。
任务列表
创建交互式清单:
- [x] Completed task
- [ ] Incomplete task
- [ ] Another todo任务列表在预览中显示为复选框。它们非常适合待办事项列表、功能清单和项目跟踪。
删除线
标记已删除或过时的文本:
~~This text is struck through~~在文本周围使用双波浪号使其显示为删除线。适用于显示更改或已弃用的信息。
自动链接
URL 和电子邮件地址会自动变成链接:
Visit https://markdown2any.com
Email support@example.com不需要特殊语法——GFM 会识别 URL 并使其可点击。
围栏式代码块
使用三个反引号创建代码块,可选指定语言:
```javascript
function hello() {
console.log('Hello, World!');
}
```在开头反引号后指定语言以获得语法高亮。常用语言:javascript、python、java、html、css、bash、json、typescript。
GFM 与标准 Markdown 对比
| 功能 | 标准 | GFM |
|---|---|---|
| 表格 | 否 | 是 |
| 任务列表 | 否 | 是 |
| 删除线 | 否 | 是 |
| 自动链接 | 有限 | 是 |
| 围栏式代码 | 否 | 是 |
| 语法高亮 | 否 | 是 |
在 Markdown2ANY 中使用 GFM
所有 GFM 功能都会自动生效:
GFM 功能在 HTML 输出中会被保留。对于 PDF 和 Word,表格和删除线等功能会转换为对应的文档格式。
相关指南
- Markdown 高级功能 - 更多扩展语法
- Markdown 基础指南 - 从基础开始
- 实时 Markdown 预览指南 - 使用预览工具