Problema com Formatação de Bloco de Código no Discourse – Texto Vermelho e Realce Não Intencional

As cores de destaque podem ser alteradas substituindo estas variáveis CSS:

  1. --hljs-comment: Usado para comentários de código
  2. --hljs-number: Usado para valores numéricos no código
  3. --hljs-string: Usado para valores de string no código
  4. --hljs-literal: Usado para valores literais no código
  5. --hljs-tag: Usado para tags HTML/XML
  6. --hljs-attribute: Usado para atributos em tags HTML/XML
  7. --hljs-symbol: Usado para símbolos no código
  8. --hljs-bg: Usado para a cor de fundo dos blocos de código
  9. --hljs-builtin-name: Usado para nomes de funções internas

Por exemplo, para substituir a cor da string:

:root {
   --hljs-string: pink;
}

Parece que o hljs (a biblioteca de destaque usada) pode não suportar o destaque de identificadores Python como degirum em seu exemplo, mas você deve conseguir chegar bem perto alterando as outras cores.

Quanto à fonte, isso é estranho - os blocos de código devem aparecer com uma fonte monoespaçada por padrão. Sugiro verificar novamente seu tema para ter certeza de que nada está sendo substituído lá.

1 curtida