The available buttons in your toolbar are configured through the plugin settings. Currently there is one javascript option and one with free to choose syntax highlighting. Options are easily extendable, just duplicate one of the two. Pull requests welcome!
Es sieht so aus, als würde die Datei plugin.rb die benötigten Icons nicht angeben. Ganz oben sollten Zeilen wie diese stehen:
register_svg_icon "icon-name" if respond_to?(:register_svg_icon)
Diese waren in älteren Versionen von Discourse noch nicht erforderlich, sind es aber jetzt.
Ich habe zudem festgestellt, dass sich einige Icon-Namen im Laufe der Zeit ändern, vermutlich aufgrund von Änderungen auf der Font Awesome-Seite. Das hat dazu geführt, dass einige meiner eigenen Plugin-Icons verschwunden sind, bis ich die neuen Namen für sie gefunden habe.
Es wäre cool, wenn die Einstellung für benutzerdefinierte Schaltflächen eine durch Kommas getrennte Liste akzeptieren würde, die ein Dropdown-Menü für die Schaltfläche im Editor erstellt. Ich hätte gerne eine ganze Reihe von Sprachen dabei