Я считаю, что Discourse должен поддерживать загрузку изображений, которые отображаются по-разному в зависимости от темы. Это упростит создание изображений, адаптированных к теме форума. Например, если я использую изображение с белым текстом, пользователи, использующие тёмную тему (или любую тему с чёрным фоном), смогут видеть его без проблем. Однако, если они используют светлую тему (или любую тему с белым фоном), им может быть трудно или вообще невозможно увидеть изображение. Я полагаю, что в Discourse следует реализовать возможность загрузки персонализированных изображений для каждой темы форума (если соответствующие разрешения включены администраторами сайта).
Это проблема возникает только в том случае, если цвета объекта(ов) на изображении в точности совпадают с цветом $secondary вашей темы, поскольку он используется как фон для публикаций.
Кроме того, я не думаю, что пользователи будут тратить время на редактирование своих изображений для работы со светлой/тёмной темой, даже если такая функция будет введена.
Вы часто сталкиваетесь с этим? Если да, то ваша задача может быть решена с помощью добавления CSS-правил в вашу тему, чтобы предотвратить это. Если вы поделитесь более подробной информацией о вашем случае использования, например:
- какой формат изображений вы используете
- несколько примеров того, как выглядят изображения
- ссылку на страницу вашего сайта, где мы можем увидеть эту проблему
то, скорее всего, смогу помочь вам с необходимым CSS.
Обратите внимание: когда я говорю о CSS, я не имею в виду, что это исправит каждое изображение, но это должно помочь со многими из них.
Я всего лишь пользователь сайта, однако, как пользователь, я считаю, что это было бы немного использовано.
Вот пример:
В таком случае мы мало что можем вам предложить.
Предлагать пользователям загружать разные изображения для тёмной и светлой тем не планируется, так как, как я уже упоминал выше, большинство пользователей даже не станут этим заниматься.
Добавление пользовательского CSS в вашем случае не сработает, поскольку вы не администратор сайта.
Если это вас сильно беспокоит, пожалуйста, направьте администратора сайта, на котором вы находитесь, к этой дискуссии, и мы сможем дать ему рекомендации по добавлению необходимого пользовательского CSS для решения вашей проблемы.
Вы можете добавить полупрозрачный фон за вашим текстом, чтобы обеспечить его читаемость.

