Просмотр/замена с bbCode?

Продолжаем обсуждение из темы Как предотвратить превращение unicode-сердечка в :heart: при публикации?:

Я не понимаю, как работает функция «слежение за словом».

Если я слежу за словом reply-button и заменяю его на <kbd>[wrap=icon id=fa-share][/wrap]&nbsp;Reply</kbd>, то получаю кнопку, но всё остальное отображается в текстовом виде, как здесь:

[wrap=icon id=fa-share][/wrap]&nbsp;Reply

HTML включён, и системе всё равно, есть ли у меня fa-share в подсписке SVG или нет.

Однако, если использовать это напрямую в сообщении, всё работает, как здесь:  Reply

Чего я не понимаю сейчас?

Я спросил ИИ, и он сказал, что это невозможно. Правда или галлюцинации?

Использование BBCode в отслеживаемых словах Discourse ИИ

Jagster:

Я использую отслеживаемые слова для замены некоторых терминов. Могу ли я использовать BBCode в заменяемом содержимом?

DiscourseHelper:

Поиск

Поиск: Можно ли использовать BBCode в заменяемом содержимом отслеживаемых слов? Возможности, опции, поддержка и ограничения функций Discourse

Чтение

Прочитать: Форматирование постов с использованием Markdown, BBCode и HTML

В Discourse при использовании отслеживаемых слов для замены терминов действительно можно применять BBCode в заменяемом содержимом. Однако поддерживается только подмножество распространённых тегов BBCode. К поддерживаемым тегам относятся базовые элементы форматирования текста, такие как [b]жирный[/b], [i]курсив[/i], [u]подчёркнутый[/u], [s]зачёркнутый[/s], а также некоторые другие теги для изображений, ссылок и цитат.

Вот простой пример использования BBCode:

  • Жирный текст: [b]Это жирный текст[/b]
  • Курсивный текст: [i]Это курсивный текст[/i]
  • Подчёркнутый текст: [u]Это подчёркнутый текст[/u]

Для более специфичного стилирования, например изменения цвета, в BBCode также используется [color=red]Красный текст[/color], однако поддержка цветов может требовать дополнительных плагинов или настроек, как описано в этой теме о BBCode в Discourse.

Наконец, если вы хотите добавить пользовательские теги BBCode или у вас есть более сложные требования к форматированию, может потребоваться дополнительная настройка или использование плагинов.

Для получения более подробной информации о поддерживаемом BBCode в Discourse вы можете ознакомиться с полным списком в руководстве по форматированию в Discourse.

Похоже, это правда, поэтому я помечаю это как решение, чтобы закрыть тему и немного навести порядок. Впрочем, я не уверен на сто процентов.