vendor/mermaid
这里放的是 mermaid 11.15.0 的浏览器构建,供 tools/marp-mermaid-engine.mjs 在构建时
把 Markdown 里的 ```mermaid 代码块渲染成内联 SVG 用(详见该文件的说明)。
- 文件:
mermaid.min.js(UMD 单文件构建,自包含,不依赖同目录其它分片) - 来源:本机 npm 包
mermaid@11.15.0的dist/mermaid.min.js(具体是从~/.local/src/llama.cpp/tools/ui/node_modules/mermaid/dist/复制过来的) - 许可:MIT,原许可证见同目录
LICENSE - 大小:约 3.2 MB
为什么单独复制一份
原来插件直接引用了 llama.cpp 那份 node_modules 里的路径。复制到这里之后,这个 deck 就是自包含的:换机器、删掉 llama.cpp 都不影响构建。
想升级 mermaid
从任意来源拿到新版本的 dist/mermaid.min.js,覆盖这个文件即可:
npm pack mermaid@<version> # 或 npm i mermaid@<version> 后从 node_modules 取
cp mermaid/dist/mermaid.min.js vendor/mermaid/mermaid.min.js
如果用别处的文件,也可以不改本目录,改用环境变量指定:
MARP_MERMAID_DIR=/path/to/mermaid/dist marp example.marp.md -o pre.html