尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

Mermaid Live Editor:改一百次都不心疼的免费在线图表编辑器

Mermaid Live Editor:改一百次都不心疼的免费在线图表编辑器 Mermaid Live Editor改一百次都不心疼的免费在线图表编辑器【免费下载链接】mermaid-live-editorEdit, preview and share mermaid charts/diagrams. New implementation of the live editor.项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-editorMermaid Live Editor 是 Mermaid 官方出品的免费在线图表编辑器。左边写几行文本右边实时出图流程图、时序图、甘特图一套语法全通适合经常要在文档里放图、讲流程的人。它戳中一个反直觉的点画一张图往往十分钟就够真正吃掉时间的是第十次修改——而这正是画布类工具最疼的地方。流程图一改整张图跟着遭殃画过几张正经流程图的人都熟悉这个循环新建画布、拖框、连线、对齐、调间距。第一次画完其实不算慢麻烦在后面。需求方说这里加个判断这两步顺序换一下你拖走一个框箭头全歪了间距全乱了之前花二十分钟对齐的东西基本归零。这像一桌码好的麻将抽走一张四边都得重新码齐。画布工具记不住关系你每次对齐的是位置不是结构。所以图越大一次小改动越让人犯怵。把流程图写成文本实时出图Mermaid Live Editor 的答案很干脆别在画布上摆元素把关系写成文字排版交给程序。Mermaid 是一种纯文本图表语法一行文字对应图里一个元素——方括号是普通节点花括号是判断箭头是流向。比如一行A[收到工单] -- B{能解决?}的意思就是A 指向 BB 是判断框。左边敲字右边实时刷新每敲一个字符图就跟着变一次。写错一个括号当场标红底部错误面板会告诉你是哪一行出了问题不用等到导出才发现。改图于是变成改一段文字删两个字、加一个节点、换一个箭头方向图自动重新排版。想深挖文本怎么变成图入口在 src/lib/util/state.svelte.ts 是代码和配置的唯一事实来源renderView.ts 负责把校验后的结果画进页面。零配置走通第一张流程图不用注册不用装任何东西整条路三分钟走完打开编辑页mermaid.live页面已经分好两栏左边代码区右边预览区把下面这段贴进左侧输入区贴完右侧立刻出现一张分支清晰的流程图graph TD A[收到工单] -- B{能自助解决?} B --|能| C[发送指引并结单] B --|不能| D[转人工] D -- E[记录处理结果]把能自助解决?改成能直接解决?图原地更新不用重新对齐画完点右上角Share复制链接发同事或在Actions里导出 PNG、SVG 交付。同一套语法覆盖时序图、甘特图、类图都是谁连接谁的逻辑。学会一个触类旁通。几个不显眼但真有用的细节这几个功能在页面上占不了什么位置用惯之后却很难再离得开Timeline 自动存档每分钟存一次保留最近 30 个改崩了点击恢复。链接即图图的内容编码在 URL 里不用传文件不用注册账号。私有化部署一条命令放到自己服务器数据不出内网。docker run --platform linux/amd64 --publish 8000:8080 ghcr.io/mermaid-js/mermaid-live-editor镜像是官方公开版本部署完用本机地址就能打开功能和线上版一致。谁适合用在线编辑器画流程图谁不适合适合这类人你经常要给文档、PR 配流程图或时序图你的图基本是活的需求一直在变你想把图和代码一起放进版本库跟着代码被 review。最后一条是最容易被忽略的好处——图文本可以被 diff谁改了什么、什么时候改的全有记录。不适合的也直说要精确控制每个框的像素位置、把图当视觉成品来打磨Mermaid 的自动布局给不了这种控制图画完就基本不动拖拽工具可能更省事。想动代码的话项目基于 SvelteKit克隆下来装依赖就能跑起来git clone https://gitcode.com/GitHub_Trending/me/mermaid-live-editor cd mermaid-live-editor pnpm install pnpm dev编辑页的界面组件集中在 src/lib/components/结构清楚拿它当开源项目练手很合适。给你布置一个 5 分钟小作业下次需要画任何一张图时别先打开拖拽工具去编辑页把它说成文字。哪怕是最简单的流程图也故意改三次需求——加一个分支、换一个箭头方向、删掉一个节点。数一数改完重新对齐这个动作少了几次。如果第三次改完你还是更习惯拖框关掉就好没什么损失要是你开始觉得早这么画就好了——下次画图先写再画。【免费下载链接】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),仅供参考
返回列表