Проблема с форматированием блоков кода в Discourse — красный текст и нежелательное выделение

Разве это не точно так же выглядит на вашем изображении в Discourse? (За исключением того, что в вашем редакторе import и as выделены жирным)

Привет, Алекс,
Я думаю, что у @Moin правильная идея — я вижу, что к блокам кода применяется стилизация, которая, вероятно, поступает из пользовательского CSS/HTML в теме.

Думаю, эту строку (font-family: Consolas;) можно безопасно удалить, так как она переопределяет существующие стили, которые используют тот же шрифт, но также указывают запасные варианты:

code, pre {
    font-family: var(--d-font-family--monospace);
}

:root {
    --d-font-family--monospace: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace;
}

Возможно, ваш компьютер не может отобразить шрифт Consolas и просто использует шрифт по умолчанию (не моноширинный). Вы можете проверить здесь, присутствует ли этот CSS:

А, я только что заметил, что у нас есть официальный компонент темы для настройки внешнего вида блоков кода:

Думаю, это, скорее всего, и было проблемой, но я не проверял. В итоге я сменил тему, и проблема решилась. Спасибо всем за ваши отзывы! И еще раз спасибо, Брайс, за нахождение компонента темы для настройки внешнего вида блоков кода.