Hallo @merefield – zufälligerweise suchte ich gerade nach ähnlicher Funktionalität: das Einfügen eines Standardtextschnipsels. Statt eines Buttons wollte ich jedoch einen Auslösestring, der sich zu einem Markdown-Block erweitert. (Alternativ könnte ich den Button natürlich auch in ein Dropdown-Menü mit einigen Optionen umwandeln.)
Das ist wahrscheinlich keine Kernfunktion von Discourse, sondern ein Plugin.
Ideales Verhalten:
-
Ich tippe
:stub:(es macht mir nichts aus, andere Zeichen als die trennenden:zu verwenden, aber ich frage mich, ob eine Anbindung an die Emoji-Oberfläche funktionieren könnte, da diese bereits das gewünschte Art von ‚Autovervollständigung‘ bietet). -
Discourse ersetzt
:stub:durch:> Dieser Artikel ist ein Stub – bitte verbessere ihn durch **Bearbeiten** und **Hinzufügen von Links** und **Details** (es ist ein ‚Wiki‘, sodass jeder Nutzer Inhalte bearbeiten und hinzufügen kann) oder durch **Kommentieren** unten. -
was gerendert wird als:
Dieser Artikel ist ein Stub – bitte verbessere ihn durch Bearbeiten und Hinzufügen von Links und Details (es ist ein ‚Wiki‘, sodass jeder Nutzer Inhalte bearbeiten und hinzufügen kann) oder durch Kommentieren unten.
-
Zudem sollte es im UI eine Stelle geben, an der man diese Schnipsel konfigurieren kann, ähnlich wie bei der Benutzeroberfläche für benutzerdefinierte Emojis.