Тема, созданная на основе палитры цветов Dracula. Эта цветовая схема была одной из моих любимых тем в текстовых редакторах и другом программном обеспечении, которое я использую.
Мне показалось, что Discourse тоже мог бы её использовать
Цвета темы фиксируются после определения для каждой темы/цветовой схемы. Однако, если вы хотите настроить их для своего использования, вы можете сделать форк репозитория и изменить цвета в файле about.json.
Мы не отображаем счетчик views на мобильных устройствах, только activity и replies. Чтобы создать собственный список тем для мобильных устройств, вам нужно создать компонент темы, который изменит шаблон topic-list-item для мобильных устройств, находящийся здесь:
Описание: Мы столкнулись с проблемой темы Dracula на нашем сайте Discourse. Внешний вид темы отличается от ожидаемого, особенно в плане цветовой схемы и оформления вкладок. Изначально тема отображалась иначе на моём тестовом сайте по сравнению с другими сайтами, использующими Dracula. После переустановки из репозитория GitHub внешний вид стал корректным, что указывает на возможную проблему с устаревшим кодом или использованием переменных. Шаги для воспроизведения:
Установили тему Dracula через Администрирование → Настройка → Темы.
Установили её как тему по умолчанию.
Отключили другие темы и варианты цветовой схемы для пользователей через Администрирование → Настройка.
В своём профиле (Настройки → Интерфейс) подтвердили, что Dracula — единственная доступная тема, чтобы убедиться, что я вижу её в настройках по умолчанию.
Обнаружили различия во внешнем виде, особенно в оформлении вкладок, которые выглядели не так, как ожидалось (что указывает на возможную проблему с темой).
Дополнительные комментарии: Проблема, по-видимому, вызвана использованием устаревших CSS-переменных в теме. Текущий синтаксис в теме Dracula ($primary, $tertiary, $secondary) устарел по сравнению с новым форматом переменных (var(–tertiary), var(–secondary)), используемым в последних темах Discourse, как показано в этом примере на GitHub. Такое использование старых переменных, вероятно, вызывает некорректное отображение, особенно когда нет возможности выбрать другую тему или цветовую схему. Проблема сохранялась даже после переустановки темы, что указывает на более глубокую проблему в структуре кода темы.