从源码到导出计划
在 /app/?lang=zh&tool=flowchart 打开双栏工作区,左栏粘贴 Mermaid 源码(例如 flowchart LR 开头的四节点示例),点「运行」。
第一阶段 validate 做类型识别、100KiB/1000 节点预算、严格安全过滤与逐行结构校验;任何错误都返回「第 N 行第 M 列(节点 X)」并保留输入。第二阶段 render 在模块 Worker 内生成确定性 SVG;第三阶段 export 组装 SVG 与 PNG 导出计划。
结果区显示可复制/下载的 SVG 文本、安全预览与元数据。导出计划含本地 worker 路径、系统字体栈、0 次网络请求、PNG 非空白 canvas 判定策略以及 8 秒可取消超时。深链接在 /sandbox/diagram/ 子路径下同样可用。
把 flowchart 换成 sequenceDiagram、classDiagram 或 gantt 并使用相应操作页,可分别得到参与者/消息、类/关系、分区/任务的可辨识结构。