Мы используем Discourse для работы форума поддержки пользователей, посвященного программированию и связанным техническим вопросам. Новые (или менее технически подкованные) пользователи не сразу знакомы с этой средой форума и наивно вставляют фрагменты кода (например, код на Python) в текстовое поле без соответствующих ограждений для кода (например, тройных обратных кавычек), что часто затрудняет чтение, поскольку отступы кода (и, возможно, некоторые синтаксические конструкции) полностью искажаются.
Существует ли какой-либо подход или плагин для реализации следующего:
- обнаружение того, что пользователь вставляет фрагмент кода без соответствующих маркеров/ограждений (обнаружение исходного кода может настраиваться на основе часто используемых языков или шаблонов программирования для форума);
- а затем отображение простого всплывающего окна/наложения/уведомления с сообщением вроде: «Эй, похоже, вы вставляете исходный код, убедитесь, что поместили его в блок предварительно отформатированного текста для оптимальной читаемости», с указанием на кнопку для этого;
?
Заранее спасибо за любые подсказки.