摘要: 用户通过修改Excalidraw的GitHub Actions工作流,自动化将画布中用帧包裹的元素导出为不同模式的SVG图片。最初的方法存在Docker容器运行在ARM设备上的问题,导致需要频繁推送代码到GitHub执行任务。后通过开发VSCode扩展,实现实时导出并保存为独立SVG文件(如image light.exp.svg和image dark.exp.svg),支持本地预览和自动补全。该方案显著提升博客文章制作效率,但用户未直接向原项目提交PR,而是通过开源问题跟踪和分享个人仓库的扩展包。
讨论: 用户对Excalidraw的讨论包括对其界面和功能优化的建议,如支持多场景管理、改进撤销重做功能、自定义箭头缩放等。部分用户赞赏其与Mermaid的兼容性及通过MCP与Claude等工具集成的能力,但也指出存在操作不便和功能限制。此外,有用户分享通过自定义Payload CMS模块和MCP实现自动化 diagram管理的经验,并提到第三方工具如grafly.io用于优化绘图体验。
原文标题:I use Excalidraw to manage my diagrams for my blog
原文链接:https://blog.lysk.tech/excalidraw-frame-export/
讨论链接:https://news.ycombinator.com/item?id=47571376