💬 观点Simon Willison
Mermaid to ASCII art (mermaid-ascii) — 将 Mermaid 图表转为纯 ASCII 艺术,支持颜色,编译为 WebAss
将 Mermaid 图表转为纯 ASCII 艺术,支持颜色,编译为 WebAssembly 在浏览器运行。
2026-07-16原文
本文为要点摘要,完整细节以原文为准。
🧭 一图看懂
由原文自动提炼 · 以原文为准点击任一分支,查看这一点的一句话解读
Mermaid 转 ASCII 艺术工具
把 Mermaid 图表语法转成 ASCII 与 Unicode 制表符艺术
- 支持带标签边的流程图与子图
- 支持带注释的序列图与控制流片段
- 支持颜色定义
⚙️ 流程拆解
STEP 1编写 Mermaid 图表语法
STEP 2Go 库解析图表结构
STEP 3编译为 WebAssembly 在浏览器…
STEP 4渲染为 ASCII/Unicode 艺术
STEP 5自定义 padding 与输出选项
🔗 涉及的概念与玩家
- mermaid-ascii产品
- Mermaid产品
- WebAssembly方法
- Go方法
- AlexanderGrooff/mermaid-ascii产品
- Grok Build产品
- Claude Fable 5模型
- Simon Willison人物
- mermaid-ascii—转换→Mermaid
- mermaid-ascii—编译为→WebAssembly
- mermaid-ascii—基于→Go
- AlexanderGrooff/mermaid-ascii—基于→Go
- Claude Fable 5—编译→AlexanderGrooff/mermaid-ascii
- Simon Willison—发布→mermaid-ascii
- 基于 Grok Build 的 Rust 代码和 AlexanderGrooff 的 Go 库,分别编译为 WebAssembly,实现 Mermaid 到 ASCII 的转换。
- Go 版本支持颜色输出,比 Rust 版本功能更完整,适合终端或纯文本环境展示图表。
- 通过 WebAssembly 在浏览器中运行,无需后端服务,为开发者提供轻量级图表渲染替代方案。
原文:Mermaid to ASCII art (mermaid-ascii) · 作者 Simon Willison
🕸 顺着图谱继续读
- Mermaid to Unicode box art (grok-mermaid) — 将Mermaid图表渲染为终端友好的Unicode字符画,通过WASM在浏览器运2026-07-16 · 共同涉及 Mermaid、WebAssembly、Simon Willison
- xai-org/grok-build, now open source — xAI 开源 Grok Build 全部代码,回应隐私争议,揭示终端编码代理的惊2026-07-15 · 共同涉及 Grok Build、Simon Willison
- Cloudflare Python Workers are now generally available — Cloudflare Python Workers 正式 GA:Python 经2026-09-21 · 共同涉及 WebAssembly、Simon Willison
- Any Nix package, live in your browser — Nix 包在浏览器里跑起来:qemu2026-09-10 · 共同涉及 WebAssembly、Simon Willison