Markdown 渲染
Careti 完全支持 AI 响应中的 GitHub Flavored Markdown(GFM)。表格、删除线、代码块等都能完美渲染,让信息更易于理解。
支持的功能
GFM 表格
当 AI 以比较表或选项列表形式响应时,会以结构化格式显示。
| 功能 | Cline | Careti |
|------|-------|--------|
| GFM 表格 | ❌ | ✅ |
| 删除线 | ❌ | ✅ |
| Mermaid | ✅ | ✅ |
渲染结果:
| 功能 | Cline | Careti |
|---|---|---|
| GFM 表格 | ❌ | ✅ |
| 删除线 | ❌ | ✅ |
| Mermaid | ✅ | ✅ |
表格对齐
您可以指定表格列的对齐方式:
:---- 左对齐:---:- 居中对齐---:- 右对齐
删除线
使用 ~~文本~~ 格式显示删除线。
~~此文本已被删除~~
渲染结果: 此文本已被删除
Mermaid 图表
可视化渲染流程图、序列图等。
代码高亮
支持多种编程语言的语法高亮。
与 Cline 的区别
Careti 增加了原版 Cline 不支持的 GFM 扩展功能:
| 功能 | Cline | Careti |
|---|---|---|
| 基本 Markdown | ✅ | ✅ |
| GFM 表格 | ❌ 原始文本 | ✅ 表格渲染 |
| 表格对齐 | ❌ | ✅ |
| 删除线 | ❌ 原始文本 | ✅ 删除线渲染 |
| Mermaid | ✅ | ✅ |
| 代码高亮 | ✅ | ✅ |
技术信息
此功能通过 remark-gfm 插件实现。为了与 react-remark 兼容,使用 remark-gfm@1.0.0 版本。