Code Fences Highlighting Buttons Plugin

Hey guys,
I’ve created a plugin for Discourse, which adds additional code fences and syntax highlighting buttons to the composer toolbar.
The plugin, documentation and all future updates can be found here: GitHub - ThomDietrich/discourse-plugin-code-fences-buttons: Discourse Plugin: Code Fences Buttons (cfbtn)

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!

15 лайков

Этот плагин перестал отображать иконки в панели. Кто-нибудь знает, как это исправить?

1 лайк

Похоже, что файл plugin.rb не указывает необходимые иконки. В верхней части файла должны быть строки вроде этой:

register_svg_icon "icon-name" if respond_to?(:register_svg_icon)

Ранее в старых версиях Discourse это не требовалось, но теперь это необходимо.

Также я обнаружил, что названия некоторых иконок со временем меняются, вероятно, из-за обновлений в Font Awesome. Из-за этого иконки в моих плагинах исчезали, пока я не находил их новые названия.

2 лайка

Проблема с иконками исправлена, плагин снова подтверждён как рабочий :slight_smile:

2 лайка

Отличный плагин!

Было бы здорово, если бы настройка пользовательской кнопки позволяла указывать список через запятую, который создавал бы выпадающее меню для кнопки в редакторе. Я бы с радостью добавил туда целый набор языков :slight_smile: