D2 利用领域语言生成流程图

D2 + VSCode

D2 是一种将文本转换为图表的图表脚本语言。它代表声明式图表。声明式的,比如你描述你想要的图表,它会生成图像。

安装

  1. 使用 playground 直接开始学习和使用
  2. 在安装二级制执行文件,利用命令行或者VSCode扩展来使用

Window 安装

如果是使用Window系统,则只需要在代码项目的下载安装文件,选择最新版本,点击下载安装即可。

其他安装方式

这里可以直接参考项目提供的安装方式

安装VSCode

在VSCode中搜索 d2,点击安装即可,也可以查看扩展代码项目

使用

在 VSCode 中创建一个后缀名为 .d2 的文件,如:test.d2 内容如下:

hello -> world

输出如下:

hello world

目前利用通过命令行可以输出更多的格式文件:

  • SVG
  • PNG
  • PDF
  • PPTX
  • GIF
  • Stdout

总结:

  1. 日常编写技术文档可以利用其来制作流程说明图;
  2. 代码生成对应的语法文件,即可以批量化生成图表图片或者文件。
D2
Publish on 2024-12-29,Update on 2025-02-10