现在写东西、对齐方案、让 AI 帮忙改稿,纯文本形态越来越吃香。我自己感触特别深的一点是:同样一页「讲清楚一件事」,如果你甩给模型的是 Markdown,往往比甩一份 PPT 或一大坨二进制/富文本要省 Token 、也好 diff。
为啥? Markdown 本质上就是结构化 plain text:字号版式少、废话少,上下文窗口里信息密度高;改一行就是改一行,人和 AI 都能精准 patch,不用在幻灯片里找「第几页第几个文本框」。所以不是说 PPT 没用——汇报、路演它依然强——而是日常技术沉淀、立项说明、方案评审材料,用 Markdown 存仓库里,更贴程序员工作流,也更贴 AI 协作流。
这时候 AntV Infographic(官网)就挺对胃口:它把「信息图」做成声明式的——你用一套清晰的配置(加上海量官方模板),就能把层级、时间轴、对比、列表叙事这类东西渲染成漂亮的 SVG。它不是替代 Mermaid ,更像是:Mermaid 啃技术图,Infographic 啃偏叙述、偏展示的信息图,文档里可以并排用。
而且它和 AI 很搭:官网也有 AI Infographic 这类玩法,大意就是大模型帮你从一段话里抽结构、吐配置,你再微调。你完全可以自己在 IDE 里用 AI 生成/改 DSL ,只要最后落在文本里,就还是 Markdown 那套「省 Token 、可版本管理」的好处。
在文档中写一个 infographic 块,即可预览好看的信息图
```infographic
infographic sequence-mountain-underline-text
data
title 企业优势列表
desc 展示企业在不同维度上的核心优势与表现值
sequences
- label 品牌影响力
value 85
desc 在目标用户群中具备较强认知与信任度
time 2021
icon mingcute/diamond-2-fill
illus creative-experiment
- label 技术研发力
value 90
desc 拥有自研核心系统与持续创新能力
time 2022
icon mingcute/code-fill
illus code-thinking
- label 市场增长快
value 78
desc 近一年用户规模实现快速增长
time 2023
icon mingcute/wallet-4-line
illus business-analytics
- label 服务满意度
value 88
desc 用户对服务体系整体评分较高
time 2020
icon mingcute/happy-line
illus feeling-happy
- label 数据资产全
value 92
desc 构建了完整用户标签与画像体系
time 2022
icon mingcute/user-4-line
illus mobile-photos
- label 创新能力强
value 83
desc 新产品上线频率高于行业平均
time 2023
icon mingcute/rocket-line
illus creativity
theme hand-drawn
palette antv
```
咱们平时折腾的几类东西,听起来都是「文档」,痛点其实不一样:
这一贴,麻烦就来了:图和字两套源,改个字要重新导出;IDE 里看不到最终长啥样,只能切出去预览;更难受的是——你明明开着 Cursor / Copilot ,想让 AI 帮你改文案、改结构,结果可视化那块在另一个工具里,AI 帮不上忙,你也很难当场肉眼 check。
说白了:内容在仓库里是文本,可视化却漂在外面,AI 时代最香的「人机一起迭代」在这里断了。
对,如果只能在浏览器或外部工具里看,上面说的闭环还是瘸的:你在 VS Code / JetBrains 里写 ```infographic,预览是一片空白或者一坨代码,你就还是得外置设计 → 贴图,AI 也只能对着截图干瞪眼。
所以我自己这边参与维护的 antv-infographic-markdown-preview-plugins 想解决的就一件事:在你本来就在写代码的那个编辑器里,Markdown 预览直接渲染 Infographic。这样你可以一边让 AI 改 DSL/改文案,一边马上看见对不对,人和模型都在同一份文本上迭代,不用来回切 App 。
装起来也简单:
支持 ```infographic 代码块预览,也支持 .infographic 独立文件,侧栏还能开个 Webview 做编辑、预览、导出图——本地跑,不依赖外面随便哪个渲染服务,离线写文档也踏实。
最小例子长这样,保存后打开 Markdown 预览就能看见图:
```infographic
infographic list-row-simple-horizontal-arrow
data
lists
- label Step 1
desc Start
- label Step 2
desc In Progress
```
插件从需求到多 IDE 适配,我自己也是大量用 AI 辅助写的——这和「文档用 Markdown 喂 AI 」其实是同一条逻辑:尽量把一切变成可 diff 的文本,让工具和模型都能插手。
另一个常见坑是:你把带 ```infographic 的 Markdown 推到 Git 上、或用 VitePress / 静态站发出去,默认主题根本不认识这个代码块,读者看到的还是源码,体验和在 IDE 里完全两回事。
所以要补一层 站点侧 的渲染。vitepress-plugin-legend 就是把 Markmap 、Mermaid 、AntV Infographic 一起接进 VitePress 的那类方案; Infographic 和 Mermaid 一样,带缩放、平移,大屏文档读起来不费劲。怎么装、怎么配 config / theme,直接看插件仓库里的 README 就行,这里就不重复贴一遍教程了。配好之后,正文里照样写 ```infographic 或按文档用组件引用文件,对外发的文档站才能和 IDE 里写稿看到的东西对齐。
flowchart TB
subgraph write [写稿阶段]
MD[Markdown 纯文本]
AI[IDE 里 AI 改 DSL / 文案]
IDE[插件实时预览]
MD --> AI --> IDE
end
subgraph publish [发布阶段]
VP[VitePress 构建]
LEGEND[vitepress-plugin-legend 渲染]
VP --> LEGEND
end
IDE --> VP
相关仓库随手记一下,方便你复制:
1
netabare 1 小时 55 分钟前
找 GPT 帮忙随便给了几个 prompt ,比较喜欢的是这个:
```业务废话 请根据以下内容生成专业的信息图,用于经营分析汇报: 2025 年公司营收 12.6 亿元,同比增长 18%;订单量同比增长 29%;客单价同比下降 8%;毛利率提升至 34%;续约率提升至 79%;获客成本下降至 690 元。 区域方面,华东营收 4.8 亿元,占比 38%;华南 3.1 亿元,占比 25%;华北 2.2 亿元,占比 17%;西部 1.5 亿元,占比 12%;海外 1.0 亿元,占比 8%,为增速最快区域。 渠道方面,直营网销占比 43%,代理渠道占比 33%,生态合作占比 24%,其中生态合作同比增长 35%,成为新增量核心来源。 客户方面,大客户占比 56%,中型客户占比 25%,长尾客户占比 19%。公司整体已从规模增长转向高质量增长,从客户覆盖转向价值经营,从区域扩张转向精细化布局。 ``` 本来 GPT 猜他可能会「结论没有被数字支撑,看看他画的是 ideology 还是数据」,然后结果让我和 GPT 都绷不住了,因为连量纲都不对劲。GPT 吐槽那个单位「这张简直是在自己给自己写罪证。」 得到的结果是: ```infographic infographic chart-column-simple data title 2025 年经营核心指标 desc 单位:亿元 / 元 / 百分比 values - label 营收 value 12.6 - label 订单量同比 value 29 - label 客单价同比 value -8 - label 毛利率 value 34 - label 续约率 value 79 - label 获客成本 value 690 theme palette #4f46e5 #06b6d4 #10b981 ``` |