Подсветка текста компонента темы

Скриншот

Репозиторий

discourse-highlight-text

Описание

Добавьте распространённые термины брендов в настройки темы вашего форума, и они будут подсвечиваться в каждом сообщении.
Использует https://markjs.io/ для подсветки текста в Discourse. Поддерживаются методы mark() и markRegExp(). Для подсветки текста используется цвет темы «quaternary» (Discourse → Настроить → Цвета).

Установка

Как установить тему или компонент темы?

Предпросмотр

Настройка

Настройте компонент темы в его параметрах. Укажите, нужно ли отмечать одно слово или предпочтительнее использовать регулярное выражение для выбора текста. Также можно задать чувствительность к регистру (или отсутствие таковой).

Пример регулярного выражения: [\s]discourse[\s] (см. скриншот выше и выделенное слово «discourse»).

Благодарности

Спасибо, https://markjs.io/

3 лайка

Может, стоит добавить в первое сообщение простые инструкции и пример того, как это использовать?

Пример находится в настройках. Я могу добавить пример, если вы настаиваете.

Не настаиваю, но, возможно, я сегодня утром немного тугодум, но для меня не было ясно, как этим воспользоваться. :thinking:

Пример действительно помог бы, я думаю. Как выглядит пост, чтобы получить этот скриншот?

1 лайк

Спасибо за обратную связь. Посмотрите первое сообщение с изменениями.

2 лайка

Отлично! Какое интересное предложение. Спасибо за создание!

2 лайка

@sbernhard

Такие компоненты тем «утилитарного» типа действительно полезны.

Спасибо за создание и публикацию.

1 лайк

Это просто мелочь, но, например, выделение названия бренда может быть полезным. Спасибо за обратную связь.

1 лайк

«Мелочи» иногда бывают лучшими вещами.

Кроме того, некоторые из нас могут легко учиться у вас на примере ваших компонентов темы, так как они «просты» :). «Простота» — это своего рода дзен… хорошая работа!

С нетерпением ждём вашего следующего проекта!

1 лайк