Skip to main content

Markdown 渲染

Careti 完全支持 AI 响应中的 GitHub Flavored Markdown(GFM)。表格、删除线、代码块等都能完美渲染,让信息更易于理解。

支持的功能​

GFM 表格​

当 AI 以比较表或选项列表形式响应时,会以结构化格式显示。

| 功能 | Cline | Careti |
|------|-------|--------|
| GFM 表格 | ❌ | ✅ |
| 删除线 | ❌ | ✅ |
| Mermaid | ✅ | ✅ |

渲染结果:

功能ClineCareti
GFM 表格❌✅
删除线❌✅
Mermaid✅✅

表格对齐​

您可以指定表格列的对齐方式:

  • :--- - 左对齐
  • :---: - 居中对齐
  • ---: - 右对齐

删除线​

使用 ~~文本~~ 格式显示删除线。

~~此文本已被删除~~

渲染结果: 此文本已被删除

Mermaid 图表​

可视化渲染流程图、序列图等。

代码高亮​

支持多种编程语言的语法高亮。

与 Cline 的区别​

Careti 增加了原版 Cline 不支持的 GFM 扩展功能:

功能ClineCareti
基本 Markdown✅✅
GFM 表格❌ 原始文本✅ 表格渲染
表格对齐❌✅
删除线❌ 原始文本✅ 删除线渲染
Mermaid✅✅
代码高亮✅✅

技术信息​

此功能通过 remark-gfm 插件实现。为了与 react-remark 兼容,使用 remark-gfm@1.0.0 版本。