Предлагайте пользователям использовать блоки кода при вставке фрагментов кода

Мы используем Discourse для работы форума поддержки пользователей, посвященного программированию и связанным техническим вопросам. Новые (или менее технически подкованные) пользователи не сразу знакомы с этой средой форума и наивно вставляют фрагменты кода (например, код на Python) в текстовое поле без соответствующих ограждений для кода (например, тройных обратных кавычек), что часто затрудняет чтение, поскольку отступы кода (и, возможно, некоторые синтаксические конструкции) полностью искажаются.

Существует ли какой-либо подход или плагин для реализации следующего:

  • обнаружение того, что пользователь вставляет фрагмент кода без соответствующих маркеров/ограждений (обнаружение исходного кода может настраиваться на основе часто используемых языков или шаблонов программирования для форума);
  • а затем отображение простого всплывающего окна/наложения/уведомления с сообщением вроде: «Эй, похоже, вы вставляете исходный код, убедитесь, что поместили его в блок предварительно отформатированного текста для оптимальной читаемости», с указанием на кнопку для этого;

?

Заранее спасибо за любые подсказки.

Добро пожаловать на Meta :waving_hand:

Возможно, этот компонент темы — именно то, что вы ищете

Отлично, выглядит именно так, как я надеялся!
Спасибо за быстрый ответ!