D2 terrastruct
terrastruct d2
¶
D2 是一款现代化的文本绘图脚本语言,能够将文本描述转换为可视化图表。主要功能包括:
- 多格式导出:支持通过命令行或 Go 库将
.d2脚本文件转换为 SVG、PNG、PDF 格式。 - 灵活布局与样式:内置多种布局引擎(如 dagre、ELK)、预设主题及字体,支持高度定制。
- 语言工具支持:提供自动格式化、语法高亮及错误解析,便于维护大型图表。
- 可扩展生态:支持插件系统自定义渲染管线,并提供 VSCode、Vim、Obsidian 等丰富编辑器扩展。