Mermaid 转 ASCII 艺术 (mermaid-ascii)
Mermaid to ASCII art (mermaid-ascii)
基于 Grok Build 的 Rust 代码构建 Mermaid 转 ASCII 工具后,发现更早的 Go 库 AlexanderGrooff/mermaid-ascii 功能更完善,遂由 Claude Fable 5 将其编译为 WebAssembly 以作比较。该版本支持颜色(如 `Test:::good` 显示绿色、`Deploy:::warn` 显示黄色、`Rollback:::bad` 显示红色),界面包含“仅 ASCII”复选框、Padding X/Y 及 Box padding 参数,以及“Copy as text”和“Copy link to this diagram”按钮。底部黑色背景渲染从左到右的流程图,含“Build”“Test”“Deploy”“Rollback”四个方框,由箭头连接。
工具:Mermaid 转 ASCII 图(mermaid-ascii)在基于 Grok Build 的 Rust 代码构建了 Mermaid 转 ASCII 工具后,我了解到有一个更早、功能更完善的 Go 库叫 AlexanderGrooff/mermaid-ascii,它实现了类似的模式。于是我也让 Claude Fable 5 将其编译为 WebAssembly,以便比较两者。这个版本支持颜色!Test:::good / Test --> Deploy:::warn / Deploy --> Rollback:::bad / classDef good color:#3fb950 / classDef warn color:#e3b341 / classDef bad color:#ff7b72。一个控制行显示一个未勾选的"仅 ASCII"复选框、"Padding X: 5"、"Padding Y: 5"、"Box padding: 1",以及"Copy as text"和"Copy link to this diagram"按钮。底部黑色背景上渲染了从左到右的流程图,包含四个相连的方框:"Build"(绿色文字)、"Test"(绿色文字)、"Deploy"(黄色文字)、"Rollback"(红色文字),每个方框由箭头连接。src="https://static.simonwillison.net/static/2026/mermaid-ascii.webp"标签:go、tools、webassembly、mermaid