news 2026/10/14 21:06:24

免费的 Mermaid 在线编辑器:敲几行文本,3 分钟拿到能直接导出分享的图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
免费的 Mermaid 在线编辑器:敲几行文本,3 分钟拿到能直接导出分享的图

免费的 Mermaid 在线编辑器:敲几行文本,3 分钟拿到能直接导出分享的图

【免费下载链接】mermaid-live-editorEdit, preview and share mermaid charts/diagrams. New implementation of the live editor.项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-editor

mermaid-live-editor是一款免费的 Mermaid 在线图表工具:你在文本框里敲几行描述,它当场把流程图、时序图、甘特图画出来,帮你省掉"装绘图软件、手动导出、再贴回文档"这一整套麻烦。

🏠 一条命令把编辑器搬进内网

公司内网常连不上外网,而画图这件事还得接着干。仓库自带 Docker 配置,两条命令就能在你自己的机器上跑起同款:

git clone https://gitcode.com/GitHub_Trending/me/mermaid-live-editor cd mermaid-live-editor && docker compose up --build

build 完成后浏览器打开 http://localhost:3000,得到的编辑界面和在线版一模一样,数据全留在本地。

✏️ 改开头关键字,图表类型当场切换

写文档最常做的就是随手画个流程。把几行文本贴进编辑器,右边立刻出图,边敲边重绘,不用点任何刷新按钮:

flowchart TD A[开始] --> B[需求确认] B --> C[开发] C --> D[评审]

想换成时序图或甘特图,只需把首行的flowchart改成sequenceDiagram或gantt,其余语法几乎照旧——类型切换就是这么低门槛。渲染相关的组件都放在 src/lib/components/ 里,想确认某种行为怎么实现的,翻起来不费劲,各图类型的完整支持情况可看 README。

📦 一键导出 PNG、SVG 和 Markdown 图链

图改到满意,下一步就是带走它。Actions 面板里三种常用方式都现成:下载 PNG 直接当插图;下载 SVG 拿矢量文件,放大不糊、跨设备显示一致;嫌下载麻烦就点"复制 Markdown",得到的是一段按当前代码实时渲染出的图链,贴进文档立刻出图,代码一改链接内容跟着变,省去每次重新导出的动作。

🔗 生成分享链接,版本快照自动兜底

把图发给同事不用传附件:拷一个查看链接,对方打开就是只读页面,免注册免安装;发编辑链接,对方改完还能回传新链接。与此同时,编辑器会自动保留最近 30 次改动(每分钟存一次),你也可以手动命名快照给关键节点打标,回头按名字找回那一版。这些记录只落在你自己的浏览器 localStorage 里,不落任何服务器,逻辑在 src/lib/util/persist.svelte.ts 里可以直接验证。


技术栈是 Svelte Kit + TypeScript + Vite,本地开发两条命令就够:pnpm install然后pnpm dev。把图写成文本还有个附带的好处:图源文件能直接进版本库,改图的 diff 像代码一样可读,这比一张"改了点什么"看不出来的图片文件省心太多。

【免费下载链接】mermaid-live-editorEdit, preview and share mermaid charts/diagrams. New implementation of the live editor.项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-editor

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/14 21:05:11

LCD_ShowChar函数深度解析:从字模数据到点阵显示原理

1. 先搞明白:这个函数为什么值得单独拆开讲1.1 几乎所有显示工程的起点如果你玩过或者做过带屏幕的嵌入式项目,不管是温湿度计、闹钟、小家用电器的控制面板,还是更复杂一点的菜单交互系统,绝大多数界面最终落实到屏幕上&#xff…

作者头像 李华
网站建设 2026/10/14 21:03:10

ASP.NET微信JSAPI支付实战:解决统一下单后前端白屏问题

简介:本资源是一份基于ASP.NET(C#)实现微信JSAPI支付接口的完整可运行Demo,面向Web开发初学者及企业级支付功能集成开发者,解决微信公众号内H5页面调用统一下单、支付回调、退款及查询等核心流程的落地难题。压缩包共1…

作者头像 李华
网站建设 2026/10/14 21:02:47

React高可维护表单设计:Schema驱动+状态解耦+动态渲染

简介:这是一份面向前端初学者与JavaScript进阶学习者的交互式表单开发示例资源,聚焦于通过原生JavaScript实现具备动态验证、自定义UI、平滑动画及异步提交能力的‘花式表单’,解决传统表单体验单调、反馈滞后、移动端适配不足等常见痛点。压…

作者头像 李华
网站建设 2026/10/14 21:02:36

《县中的孩子》:看见县域教育生态的真实困境

书读到一半的时候,我好几次停下来。不是看不懂,是有些场景太熟悉了。教室后墙的倒计时、县城中学门口等孩子的电动车、晚自习熄灯后还在走廊背书的影子——这些画面明明离大城市很遥远,却又让人觉得哪儿哪儿都是。《县中的孩子》不是那种告诉…

作者头像 李华
网站建设 2026/10/14 21:01:38

恩智浦 T2080 性能怎么样?高端网络嵌入式的 QorIQ 架构优势解析

在高端网络通信、高速数据处理、军工通信等嵌入式领域,恩智浦 QorIQ 系列凭借高性能、高可靠、成熟的网络协议栈,一直是高端设备的主流选型。T2080 作为该系列的高端代表产品,主打高速网络与数据处理场景,兼顾算力、吞吐量、扩展性…

作者头像 李华
网站建设 2026/10/14 21:01:34

搬砖者的进阶指南:效率、工具与长期主义

“搬砖”这个词,这几年算是彻底出圈了。以前大家说起搬砖,脑子里浮现的还是工地上烈日暴晒的场景——弯腰弓背,一块一块把砖头码上肩。现在呢?写代码的说自己在搬砖,做运营的说自己在搬砖,连小区门口摆摊卖…

作者头像 李华