Für die Syntaxhervorhebung verlässt sich Discourse auf highlight.js, aber Pygments sieht besser aus. Hier ist zum Beispiel, wie ein Python-Code aussieht:
text = input('Type a number, and its factorial will be printed: ')
n = int(text)
if n < 0:
raise ValueError('You must enter a non-negative integer')
factorial = 1
for i in range(2, n + 1):
factorial *= i
print(factorial)
zum Vergleich mit wie es mit Pygments aussehen könnte:
Dies ist bei einem LaTeX-Codeblock deutlicher (diese Sprache ist auf dem aktuellen Forum leider nicht aktiviert), aber so sieht es in unserem Discourse-Forum aus:
zum Vergleich mit wie es mit Pygments aussehen könnte:
oder sogar besser mit einem angepassten Theme/Lexer:
Wäre es möglich, sich auf Pygments anstelle von highlight.js zu verlassen?



