本文示例图表由 AI 创作
给博客更新了新功能,可以渲染 Infographic 图表,这里也介绍一下。
Infographic 是蚂蚁集团 AntV 团队推出的新一代声明式信息图表生成与渲染框架,是专为 AI 时代设计的声明式信息图表渲染引擎。
它采用简洁的声明式语法,支持 AI 流式输出与实时渲染,并内置了超过 200 种信息图表模板、组件和布局。
该框架不仅提供高质量的 SVG 输出,还拥有丰富的主题系统(包括手绘风和渐变色)以及配套的在线编辑器和 Skills,极大提升了信息展示的效率。
用下来,感觉比 Mermaid 图表好用。后续还可以改一下主题。
什么是 Infographic
Infographic(信息图)是一种将数据、信息和知识以视觉化方式呈现的图表形式。相比传统的文字描述,信息图能够更直观、更有吸引力地传达信息。
在本博客中,你可以直接在 Markdown 代码块中使用 infographic 标记来创建各种类型的信息图,支持:
- 列表展示
- 流程说明
- 数据对比
- 层级结构
- 统计图表
- 象限分析
- 关系展示
- 还有很多其他的模版,参见 Infographic 官方网站的示例
怎么写的?
官方仓库里现在有 skill,我也集成到我博客中了,只需要让 claude code 根据我文章的信息,使用这些 skill 来创建,非常方便了。
Infographic Gallery 这里有很多示例,另外图标是在 Infographic Icon 这里语义化搜索的。


基本语法
在代码块中使用 infographic 标记,第一行指定模板名称,然后使用类似 YAML 的语法定义数据:
```infographic
infographic <template-name>
data
title 标题
desc 描述
items
- label 条目名称
desc 条目描述
icon icon-name
```
列表类模板 (list-*)
适合展示信息列表、特性清单、技术栈等。
网格卡片布局
使用 list-grid-badge-card 模板展示卡片式列表:
infographic list-grid-badge-card
data
title 前端技术栈
desc 现代化前端开发常用技术
items
- label TypeScript
desc 类型安全的 JavaScript 超集
icon language-typescript
- label React
desc 用于构建用户界面的 JavaScript 库
icon react
- label Astro
desc 现代化静态站点生成器
icon mdi/rocket-launch
- label Tailwind CSS
desc 实用优先的 CSS 框架
icon tailwind
- label Vite
desc 下一代前端构建工具
icon mdi/lightning-bolt
- label Biome
desc 一体化的 Web 工具链
icon biome
糖果风格卡片
使用 list-grid-candy-card-lite 创建更有趣的卡片样式:
infographic list-grid-candy-card-lite
data
title 博客特色功能
desc 本博客的特色功能如下
items
- label 深色模式
icon mdi/brightness6
illus creative-experiment
desc 优雅的主题切换
icon mdi/theme-light-dark
- label 全站搜索
desc 基于 Pagefind 的无后端搜索
icon mdi/magnify
- label Markdown 增强
desc 支持 GFM、Mermaid、Infographic
icon mdi/markdown
水平箭头列表
使用 list-row-horizontal-icon-arrow 展示线性列表:
infographic list-row-simple-horizontal-arrow
data
title 企业优势列表
desc 展示企业在不同维度上的核心优势与表现值
items
- 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 light
palette antv
流程/顺序类模板 (sequence-*)
适合展示步骤、流程、时间线等有顺序关系的信息。
之字形步骤
使用 sequence-zigzag-steps-underline-text 展示流程步骤:
infographic sequence-zigzag-steps-underline-text
data
title 博客搭建流程
items
- label 选择框架
desc 选择 Astro 作为静态站点生成器
- label 设计主题
desc 参考 Shoka 主题进行设计
- label 开发功能
desc 实现文章系统、搜索、评论等功能
- label 部署上线
desc 使用 Vercel 进行自动化部署
圆形流程
使用 sequence-circular-simple 展示循环流程:
infographic sequence-circular-simple
data
title PDCA 循环
items
- label Plan
desc 制定计划
- label Do
desc 执行实施
- label Check
desc 检查验证
- label Act
desc 改进优化
垂直路线图
使用 sequence-roadmap-vertical-simple 展示时间线或路线图:
infographic sequence-roadmap-vertical-simple
data
title 项目里程碑
items
- label 2024 Q1
desc 项目启动,完成基础架构
- label 2024 Q2
desc 实现核心功能,开始内容迁移
- label 2024 Q3
desc 优化性能,添加高级功能
- label 2024 Q4
desc 正式发布,持续优化
金字塔结构
使用 sequence-pyramid-simple 展示层级递进关系:
infographic sequence-pyramid-simple
data
title 马斯洛需求层次
items
- label 自我实现
- label 尊重需求
- label 社交需求
- label 安全需求
- label 生理需求
theme
palette
- #8b5cf6
- #3b82f6
- #06b6d4
- #10b981
- #f59e0b
对比类模板 (compare-*)
适合展示二元对比、优缺点分析等。
水平二元对比
使用 compare-binary-horizontal-simple-fold 进行对比:
infographic compare-binary-horizontal-simple-fold
data
title SSR vs SSG
items
- label 服务端渲染 (SSR)
children
- label 实时生成
desc 每次请求时渲染页面
- label 动态内容
desc 适合频繁更新的内容
- label 服务器负载
desc 需要服务器资源
- label 静态生成 (SSG)
children
- label 构建时生成
desc 提前生成所有页面
- label 静态内容
desc 适合内容相对稳定的场景
- label CDN 友好
desc 可以部署到 CDN 边缘节点
SWOT 分析
使用 compare-swot 进行 SWOT 分析:
infographic compare-swot
data
title 技术博客 SWOT 分析
items
- label 优势 (Strengths)
children
- label 技术积累
- label 个人品牌
- label 知识沉淀
- label 劣势 (Weaknesses)
children
- label 时间投入
- label 持续更新压力
- label 初期流量低
- label 机会 (Opportunities)
children
- label 技术社区活跃
- label 开源生态发展
- label 个人成长空间
- label 威胁 (Threats)
children
- label 内容同质化
- label 平台竞争
- label 技术快速迭代
层级类模板 (hierarchy-*)
适合展示组织结构、分类体系等树形关系。
科技风格树形图
使用 hierarchy-tree-tech-style-capsule-item 展示层级结构:
infographic hierarchy-tree-tech-style-capsule-item
data
title 前端技术体系
items
- label 前端开发
children
- label 基础技术
children
- label HTML
- label CSS
- label JavaScript
- label 框架/库
children
- label React
- label Vue
- label Astro
- label 工程化
children
- label Vite
- label Webpack
- label Rollup
圆角矩形树形图
使用 hierarchy-tree-curved-line-rounded-rect-node 展示层级:
infographic hierarchy-tree-curved-line-rounded-rect-node
data
title 博客内容分类
items
- label 技术文章
children
- label 前端
children
- label React
- label TypeScript
- label 后端
children
- label Node.js
- label 数据库
- label 生活随笔
children
- label 年度总结
- label 读书笔记
图表类模板 (chart-*)
适合展示统计数据、数值对比等。
柱状图
使用 chart-column-simple 展示数据对比:
infographic chart-column-simple
data
title 月度文章发布统计
items
- label 1月
value 5
- label 2月
value 8
- label 3月
value 12
- label 4月
value 6
- label 5月
value 10
- label 6月
value 15
条形图
使用 chart-bar-plain-text 展示横向对比:
infographic chart-bar-plain-text
data
title 编程语言使用占比
items
- label TypeScript
value 45
- label JavaScript
value 25
- label Python
value 15
- label Go
value 10
- label Others
value 5
饼图
使用 chart-pie-plain-text 展示占比分布:
infographic chart-pie-plain-text
data
title 访问来源分布
items
- label 搜索引擎
value 45
- label 社交媒体
value 30
- label 直接访问
value 15
- label 外部链接
value 10
环形图
使用 chart-pie-donut-pill-badge 创建环形图:
infographic chart-pie-donut-pill-badge
data
title 技术栈占比
items
- label 前端
value 50
- label 后端
value 30
- label DevOps
value 20
折线图
使用 chart-line-plain-text 展示趋势:
infographic chart-line-plain-text
data
title 博客访问量趋势
items
- label 第1周
value 100
- label 第2周
value 150
- label 第3周
value 200
- label 第4周
value 280
- label 第5周
value 350
- label 第6周
value 420
象限分析 (quadrant-*)
适合展示四象限分析、优先级矩阵等。
简单卡片象限
使用 quadrant-quarter-simple-card 进行象限分析:
infographic quadrant-quarter-simple-card
data
title 任务优先级矩阵
items
- label 重要且紧急
desc 立即处理
children
- label 紧急 Bug 修复
- label 线上故障处理
- label 重要不紧急
desc 计划安排
children
- label 技术债务偿还
- label 架构优化
- label 不重要但紧急
desc 快速处理或委托
children
- label 日常会议
- label 临时需求
- label 不重要不紧急
desc 有时间再做
children
- label 尝试新技术
- label 阅读技术博客
关系图 (relation-*)
适合展示元素间的关联关系。
圆形图标关系
使用 relation-circular-progress 展示关系网络:
infographic relation-circle-circular-progress
data
title 子公司盈利分析
desc 各子公司财务表现,盈利同比增长
items
- label 云计算子公司
value 25
desc 年度净利润率达25%,成为集团核心增长引擎
icon mingcute/cardano-ada-fill
- label 人工智能子公司
value 40
desc AI业务快速扩张,盈利同比增长40%
icon mingcute/openai-fill
- label 物联网子公司
value 1000
desc IoT设备出货量突破千万,盈利稳步提升
icon mingcute/medium-fill
- label 金融科技子公司
value 18
desc 数字支付业务增长迅猛,净利润率18%
icon mingcute/paypal-fill
- label 新能源子公司
value 50
desc 绿色能源项目实现规模化盈利,增长潜力巨大
icon mingcute/drone-fill
theme light
palette antv
主题定制
可以通过 theme 块自定义颜色方案:
infographic list-grid-badge-card
data
title 自定义配色示例
items
- label 主色调
desc 品牌主色
- label 辅助色
desc 强调色彩
- label 中性色
desc 背景文字
theme
palette
- #3b82f6
- #8b5cf6
- #f97316
- #06b6d4
- #10b981
实用技巧
1. 选择合适的模板
根据要展示的信息类型选择对应的模板:
- 列表信息 →
list-* - 流程步骤 →
sequence-* - 数据对比 →
compare-*或chart-* - 层级关系 →
hierarchy-* - 优先级分析 →
quadrant-* - 关联关系 →
relation-*
2. 合理使用图标
使用 Material Design Icons 让信息图更生动:
icon mdi/rocket-launch
icon mdi/heart
icon mdi/lightbulb
icon mdi/chart-line
3. 控制信息密度
- 每个信息图不要包含过多条目(建议 3-8 个)
- 使用简洁的标签和描述
- 复杂信息可以拆分成多个信息图
4. 注意主题适配
信息图会自动跟随博客的深色/浅色主题切换,无需额外配置。
总结
Infographic 为 Markdown 文档提供了强大的可视化能力,能够让技术博客、文档、笔记更加生动易读。合理使用各种模板,可以显著提升内容的表现力和可读性。
更多模板和详细文档,请访问 Infographic 官方网站的示例。

喜欢的话,留下你的评论吧~