Привет, @merefield — как ни странно, я тоже искал похожий функционал: вставку стандартного фрагмента текста. Но вместо кнопки мне хотелось бы использовать триггерную строку, которая разворачивалась бы в кусок markdown. (Хотя, в принципе, можно было бы просто превратить кнопку в выпадающий список с несколькими вариантами.)
Скорее всего, это не основная функция Discourse, а плагин.
Идеальное поведение:
-
Я ввожу
:stub:(мне не принципиально использовать именно символы:в качестве разделителей, но интересно, сработает ли интеграция с интерфейсом эмодзи, поскольку там есть нужный мне тип поведения «автодополнения») -
Discourse заменяет
:stub:на> Это статья-заготовка — пожалуйста, улучшите её, **отредактировав** текст, **добавив ссылки** и **детали** (это «вики», поэтому любой пользователь может редактировать и добавлять информацию) или **оставив комментарий** ниже. -
что отображается как
Это статья-заготовка — пожалуйста, улучшите её, отредактировав текст, добавив ссылки и детали (это «вики», поэтому любой пользователь может редактировать и добавлять информацию) или оставив комментарий ниже
-
Также где-то в интерфейсе должно быть место для настройки таких фрагментов, примерно как интерфейс пользовательских эмодзи.