Discourse svgbob

|||
-|-|-|
:information_source: | Zusammenfassung | Discourse svgbob ermöglicht es Ihnen, ASCII-Diagramme in Ihre Discourse-Beiträge einzufügen, die als SVGs gerendert werden
| :eyeglasses: | Vorschau | Vorschau im Discourse Theme Creator
:hammer_and_wrench: | Repository-Link | \u003chttps://github.com/SamSaffron/discourse-svgbob\u003e
:open_book: |Neu bei Discourse Themes? | Anfängerleitfaden zur Verwendung von Discourse Themes

Installieren Sie diese Theme-Komponente

Funktionen

Zum Beispiel:

```svgbob height=54
+--------+      +------------+
| A Box  |----->| Another box |
+--------+      +------------+
```

Wird als hochauflösendes SVG in Ihrem Beitrag gerendert.

image

Die Komponente verpackt die Open-Source-Svgbob-Bibliothek neu. Ein Online-Spielplatz für Svgbob finden Sie unter: Svgbob editor

Einstellungen

Name Beschreibung
extend content security policy
svg icons
Übersetzung Standard
insert_svgbob_sample Svgbob-Diagramm
22 „Gefällt mir“

Hat es irgendwelche Vorteile gegenüber yUML?

1 „Gefällt mir“

Als Customization > Theme component und nicht als Customization > Plugin kann es einfach installiert werden, sogar auf Shared-Hosting, und es sind keine Neukompilierungen erforderlich.

yuml zeichnet ebenfalls UML-Diagramme, während svgbob ein freihandzeichnendes Werkzeug ist.

8 „Gefällt mir“

Bitte beachten Sie, wir haben dies in mein persönliches Repository verschoben, dies ist keine offizielle Theme-Komponente mehr.

3 „Gefällt mir“

Ich denke, es braucht ein wenig mehr Ausziehen, um all seine „#offiziellen“ Kleider zu entfernen. :slight_smile: Da es sich um ein Wiki handelt, habe ich mir erlaubt, die „offizielle“ Einleitung und Hosting-Informationen zu entfernen und :discourse2: durch :information_source: zu ersetzen.

Idealerweise sollte auch der Thema-Besitzer von @Discourse auf dich geändert werden, sowie das Tag-Symbol entfernt und aus der Tag-Gruppe „offizielles Theme-Komponente“ herausgeschnitten werden. Das versteckte #ecb-Tag muss ebenfalls entfernt werden.

Die Vorschau im Theme-Ersteller könnte ebenfalls von Discourse auf dich geändert werden.

(Theoretisch erhalten Drittanbieter-Theme-Komponenten kein eigenes Tag, aber du könntest vielleicht ein paar Fäden ziehen und eine Ausnahme erwirken :slight_smile: Wenn selbst du nicht genug Einfluss hast, müssen die #svgbob-Themen vielleicht auch aufgeräumt werden)

ETA: Auch eine Entfernung aus der offiziellen Liste in der Doku: Customizing your site with existing theme components

3 „Gefällt mir“

Hi Sam, ich wollte mich erkundigen, ob es Pläne gibt, Unterstützung für einen Rich-Text-Editor hinzuzufügen.

Außerdem könnte die Bezeichnung „SVGblob Height“ zur besseren Klarheit vielleicht geändert werden, um anzudeuten, dass man den Wert erhöhen muss, um die Höhe anzupassen.

  • Es hat mich einen Moment gekostet, herauszufinden, wie ich in deinem Beispielcode mit zwei Boxen die untere Box vollständig anzeigen kann. Ich musste diesen Wert erhöhen, um den vollständigen Blob zu sehen.

Tolles Component!

Ich habe einen PR erstellt: FEATURE: Add rich text editor support - Pull Request #42 - SamSaffron/discourse-svgbob - GitHub.

Wenn er gemerged wird, werde ich einen weiteren erstellen, um SVGBob zu aktualisieren; es scheint, als gäbe es neue Funktionen. :+1:

3 „Gefällt mir“