Mermaid-Source lokal statt remote laden

Vielen Dank für diese Komponente!

Es scheint, dass die Quelle von Mermaid fest einprogrammiert ist, sodass die Installation dieses Plugins dazu führt, dass Discourse Benutzerdaten an unpkg.com überträgt, was die DSGVO-Konformität und allgemeine vernünftige Best Practices außer Kraft setzt.

Bitte fügen Sie eine Option hinzu, um Mermaid aus einer benutzerdefinierten Quelle zu laden.

4 „Gefällt mir“

Wir haben Muster für beides:

  1. Dynamische Höhenberechnung
  2. Lokale Assets

In GitHub - SamSaffron/discourse-svgbob: svgbob component for Discourse wird empfohlen, beides zu portieren.

pr-welcome dafür.

1 „Gefällt mir“

FYI, ich habe einen PR, der Mermaid aktualisiert, lokale Assets verwendet und automatische Größenanpassung durchführt.

Sollte bald zusammengeführt werden.

4 „Gefällt mir“