Делимся двумя практическими функциями: 1. Добавление логотипа автора темы или другого логотипа к теме или сообщению, 2. Добавление пользовательского цвета контента на главную страницу

Сначала добавьте настройку имени компонента темы и убедитесь, что ваша тема или все темы включены, как показано на скриншоте:

Добавьте первого человека: укажите автора оригинального сообщения или другой логотип в теме или посте.
Добавьте CSS-код следующим образом:

.posts-wrapper {
  position: relative;
}

div.topic-owner .topic-body .contents > .cooked::after {
  content: "TOPIC OWNER - meta.discourse.org"; /* Текстовое содержимое, можно изменить на "TOPIC OWNER" */
  font-size: small; /* Размер шрифта */
  color: #00aeff; /* Цвет шрифта */
  float: right; /* Выравнивание справа */
  font-style: italic; /* Курсив */
  font-weight: bold; /* Жирный шрифт */
}

Не забудьте сохранить ваш код.

Добавьте второй компонент.
Добавьте код после заголовка:

<div class="custom-welcome-banner" style="background-color: var(--custom-banner-bg); padding: 10px; text-align: center;">
  <strong>Сохраняйте ваш пользовательский контент кратким</strong>, пользовательский контент
  <a href="/faq" style="color: var(--custom-banner-link); margin-left: 10px;">«Часто задаваемые вопросы»</a>
</div>

Добавьте код для определения цветов.
Это необходимо, если ваш сайт поддерживает переключение между дневной и ночной темой.

:root {
  /* Определение динамических переменных цвета */
  --custom-banner-bg: #{dark-light-choose(#d1f0ff, #03374b)};
  --custom-banner-text: #{dark-light-choose(#ffffff, #000)};
  --custom-banner-link: #{dark-light-choose(#50d8ff, #0073ea)};
}

Не забудьте сохранить ваш код.

Я не знаю, задавал ли кто-то подобный вопрос. Я обобщил информацию, опираясь на некоторые форумы, созданные с помощью Discourse.
Если в этом посте уже есть похожие решения или вопросы авторских прав, пожалуйста, удалите его.

Почему я публикую этот пост?

  1. Я не умею программировать.
  2. Я не знаю английского языка.
  3. Я думаю, что кому-то это понадобится, особенно тем, кто не умеет программировать.
  4. Люди, умеющие программировать, сами изучат документацию и найдут решение.

Подводя итог: если я что-то упустил, пожалуйста, попросите администратора внести исправления. Если контент неуместен, его можно удалить. Также я сохраняю это для себя, чтобы всегда мог найти нужное решение здесь.

Я не знаю английского языка. Весь этот контент переведён с помощью Google. Прошу прощения за возможные неточности в формулировках.

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