本地加载 Mermaid 资源而不是远程

感谢这个组件!

看起来 mermaid 的源是硬编码的,因此安装此插件会使 Discourse 将用户数据传输到 unpkg.com,从而违反 GDPR 合规性和一般的合理最佳实践。

请添加一个选项以从自定义源加载 mermaid。

4 个赞

我们同时拥有以下模式:

  1. 动态高度计算
  2. 本地资源

GitHub - SamSaffron/discourse-svgbob: svgbob component for Discourse 中,建议将两者都移植过来。

pr-welcome 用于此目的。

1 个赞

供参考,我有一个 PR 更新了 mermaid,使用了本地资源并进行了自动调整大小。

应该很快就会合并。

4 个赞