Загрузка исходного кода Mermaid локально вместо удалённого

Спасибо за этот компонент!

Похоже, источник Mermaid прописан жестко, поэтому установка этого плагина заставляет Discourse передавать данные пользователей на unpkg.com, что нарушает соответствие GDPR и здравые передовые практики.

Пожалуйста, добавьте возможность загрузки Mermaid из пользовательского источника.

4 лайка

У нас есть паттерны для обоих случаев:

  1. Динамический расчёт высоты
  2. Локальные ресурсы

Рекомендуем перенести оба решения в GitHub - SamSaffron/discourse-svgbob: svgbob component for Discourse · GitHub.

pr-welcome для этого.

1 лайк

К сведению: у меня есть PR, который обновляет Mermaid, использует локальные ресурсы и реализует автоматическое масштабирование.

Ожидается, что он будет объединён в ближайшее время.

4 лайка