Excalidraw Diagrams for Obsidian

✏️ 手绘风格图表一键生成

为 Obsidian 和 Excalidraw.com 生成手绘风格图表,支持流程图、架构图、思维导图等多种可视化,代码直接可用。

收藏
3.4k
安装
1.1k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Excalidraw Diagram Generator 是一个结构化图表生成工具,主要服务于两类场景:

1. Obsidian 集成模式(默认):生成 .md 文件,包含 Excalidraw JSON 数据,可直接在 Obsidian 的 Excalidraw 插件中打开编辑
2. 标准模式:生成纯 .excalidraw JSON 文件,兼容 excalidraw.com 在线编辑器

工具支持流程图、思维导图、架构图、时序图、关系图、对比图、矩阵图等 8 种图表类型,通过文本分析自动选择最优可视化方案。

显著优点

  • 即开即用:Obsidian 模式无需手动导入,双击 Markdown 文件直接进入绘图界面
  • 设计规范内置:强制使用 Excalifont 手写字体、预设配色方案、最小字号限制(14px),确保输出美观且可读
  • 语义智能:通过关键词触发("flowchart"、"architecture"等)自动匹配图表类型和输出格式
  • 绑定机制完整:箭头与形状通过 boundElementsstartBinding/endBinding 关联,支持拖拽调整时保持连接

潜在局限

  • 依赖外部生态:必须配合 Obsidian + Excalidraw 插件或 excalidraw.com 使用,无法独立渲染
  • 无交互能力:生成的是静态 JSON,不支持点击展开、动态筛选等交互功能
  • 中文排版估算:字号估算公式 text.length * fontSize * 0.5 对 CJK 字符建议改为 * 1.0,但文档未自动适配
  • 版本锁定:明确使用 "version": 2,若 Excalidraw 格式升级可能需人工迁移

适合人群

  • Obsidian 知识库用户,需要将概念快速可视化
  • 技术写作者,生成系统架构、数据流程文档插图
  • 团队协作者,输出标准 .excalidraw 供多方在线协作编辑

常规风险

  • ID 冲突:要求 "id": "unique-id-string",若实现不当重复使用 UUID 可能导致图形渲染异常
  • 坐标溢出:画布限制 1200×800px,复杂架构图可能超出范围被截断
  • JSON 语法敏感:字段顺序、引号类型、缺失逗号都会导致 Obsidian 插件无法解析

Excalidraw Diagrams for Obsidian 内容

references文件夹
手动下载zip · 6.6 kB
excalidraw-format.mdtext/markdown
请选择文件