Можно ли изменить цвет настраиваемого текста?

Например, %{count} непрочитанных можно изменить на любой текст, но можно ли сделать слово непрочитанных другого цвета?

Или можно ли добавить цвет фона, как у рамки вокруг тегов?

Спасибо.

Вам понадобится CSS.

Вам стоит посмотреть раздел #documentation:theme-developers

Не могли бы вы подсказать, где найти примеры CSS для этого?

Или конкретную тему для разработчиков тем?

Спасибо.

Правильно ли я понимаю, что вы хотите изменить слово, а не число?

Пожалуйста, ознакомьтесь с руководствами:

Да. И я хотел бы сделать это через функцию пользовательского текста. Я хочу, чтобы «Непрочитанное» было красным. Если придётся добавить это в CSS темы по умолчанию, я попробую. Но, опять же, я предпочёл бы сделать это в разделе настройки текста.

Но я не хочу создавать тему. Я хочу покрасить одно слово в пользовательском тексте.

ETA: Я просмотрел ссылку, которую вы предоставили. Это кажется слишком большой морокой ради одного слова. Если единственный способ — создать новую тему, для меня это не проблема. :grinning:

Да, именно добавление CSS необходимо, если вы хотите изменить цвет и стиль слов. Раздел «Пользовательский текст» предназначен только для изменения содержания самого текста, а не его стиля.

Однако вместо того чтобы добавлять CSS напрямую в тему по умолчанию, в Discourse есть компоненты тем, которые позволяют добавлять CSS поверх существующей темы.

Чтобы прояснить ожидания: Meta не является специализированным сайтом поддержки для полного руководства по началу работы с CSS (точно так же, как это не специализированный сайт поддержки для полного изучения Ruby и JavaScript с нуля, если вы хотите начать настраивать поведение Discourse через плагины). Если вы хотите настроить внешний вид Discourse, вам нужно будет больше узнать о CSS.

Так что здесь есть руководства по созданию компонентов тем и плагинов для Discourse, но не по изучению CSS или Ruby с нуля (поскольку это общие навыки). Иногда у людей находится время, чтобы любезно помочь, но это не всегда возможно, так как это означает необходимость разбираться в общих знаниях HTML и CSS — основах инспектора, классов, свойств и т. д.

Вот вводное руководство по внесению изменений в CSS на вашем сайте:

1 лайк