Problema con la formattazione del blocco di codice in Discourse – testo rosso e evidenziazione indesiderata

I colori di evidenziazione possono essere modificati sovrascrivendo queste variabili CSS:

  1. --hljs-comment: Usato per i commenti nel codice
  2. --hljs-number: Usato per i valori numerici nel codice
  3. --hljs-string: Usato per i valori stringa nel codice
  4. --hljs-literal: Usato per i valori letterali nel codice
  5. --hljs-tag: Usato per i tag HTML/XML
  6. --hljs-attribute: Usato per gli attributi nei tag HTML/XML
  7. --hljs-symbol: Usato per i simboli nel codice
  8. --hljs-bg: Usato per il colore di sfondo dei blocchi di codice
  9. --hljs-builtin-name: Usato per i nomi delle funzioni predefinite

Ad esempio, per sovrascrivere il colore delle stringhe:

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

Sembra che hljs (la libreria di evidenziazione utilizzata) potrebbe non supportare l’evidenziazione degli identificatori Python come degirum nel tuo esempio, ma dovresti essere in grado di ottenere un risultato abbastanza vicino modificando gli altri colori.

Per quanto riguarda il font, è strano: i blocchi di codice dovrebbero apparire con un font monospace per impostazione predefinita. Ti suggerirei di ricontrollare il tuo tema per assicurarti che nulla venga sovrascritto lì.

1 Mi Piace