流程、时间线与循环
根据顺序关系选择横向、时间线或循环模板。
infographic 短代码使用 Oink 随主题分发的固定版本 AntV
Infographic 运行时渲染 DSL。它适合展示流程、时间线、循环、漏斗、路线图与紧凑信息摘要;如果统计图显得过于生硬,可以选择信息图。
DSL 会作为数据序列化,不会作为任意 HTML 或可执行代码插入页面。浏览器运行时把它转换成 SVG,并且只在实际使用该短代码的页面加载。
{{< infographic >}}
infographic list-row-simple-horizontal-arrow
data
title 文档工作流
items
- label 草稿
desc 写出第一个版本
- label 评审
desc 检查事实与语言
- label 发布
desc 构建并验证站点
{{< /infographic >}}下图展示同样的三个步骤:草稿阶段写出初版,评审阶段核对事实与语言,发布阶段则构建并验证站点。
信息图通常包含:
infographic TEMPLATE:选择内置 AntV 模板;data 块:包含可选的 title 与 desc;items 列表:包含 label、desc,以及可选的 value 和嵌套 children;theme 块:选择内置主题或显式颜色。缩进决定结构。标签应保持简短,描述用于补充上下文;模板表达的视觉关系必须与正文一致。装饰性的序列不能替代真实的层级或对比关系。
| 参数 | 默认值 | 行为 |
|---|---|---|
height |
auto |
接受 auto,或非负数字与 px、rem、em、vh、vw、% 单位 |
full |
false |
设为 true 后移除 Oink 的常规正文宽度限制 |
无效高度与空 DSL 正文会让 Hugo 构建失败。DSL Schema 或模板错误则由浏览器运行时显示在信息图容器中。
AntV 主题属于 DSL,而不是短代码参数。它不会自动跟随 Oink 站点配色模式,因此必须在深浅两种模式中检查前景、背景与页面周围区域的对比度。
AntV 包含大量模板。请优先选择足以解释关系的最小视觉形式,不要只追求最具装饰性的模板。
SVG 可以提高视觉保真度,但不能保证每种模板都能提供与原生标题、列表、表格相同的语义结构。关键指令必须继续出现在相邻正文中。
OINK 负责记录短代码与交付边界。完整 DSL、模板图库与主题模型请查阅
AntV Infographic 文档、
图库与
源码仓库。Oink 主题的 VENDOR.json
记录随附版本、校验值与 MIT 许可证文件。
根据顺序关系选择横向、时间线或循环模板。
无需自定义 JavaScript,即可展示分组、收窄与风格化信息。