Können wir PrismJS anstelle von highlight.js für die Code-Syntax verwenden?

Ich möchte wissen, ob es eine Möglichkeit gibt, highlight.js durch PrismJS zu ersetzen. PrismJS scheint derzeit etwas umfassender zu sein als highlight.js, und das ist der Grund für diese Anfrage.

Gibt es eine Möglichkeit, dies direkt in der von Discourse gehosteten Version umzusetzen? Oder gibt es ein Plugin, das dies unterstützt?

Vielen Dank!

Kannst du das etwas ausführen? Welche Randfälle stößt du dabei auf?

@sam danke, dass du meine Nachricht geprüft hast.

Lass mich dir ein Beispiel mit Kotlin zeigen.

Wie du sehen kannst, sieht PrismJS in diesem Fall besser aus.

Ich denke, das Beste wäre, wenn jemand eine Theme-Komponente erstellt, die Prism.js integriert. Das ist technisch machbar und würde es Communities ermöglichen, es auszuprobieren.

Ich bin sicher, dass es Bereiche gibt, in denen Prism besser abschneidet als Highlight, und umgekehrt.

Ich habe mir das heute kurz angesehen, und da PrismJS die Sprachcodes nicht automatisch erkennt, wäre ein Ersatz für die meisten Communities ein Rückschritt.