Можно ли использовать PrismJS вместо highlight.js для подсветки синтаксиса?

Я хочу узнать, можно ли заменить highlight.js на PrismJS. PrismJS сейчас кажется более полным, чем highlight.js, поэтому я и задаю этот вопрос.

Можно ли сделать это напрямую в хостинговой версии Discourse? Или есть какой-то плагин для поддержки этого?

Спасибо!

Можешь немного подробнее рассказать, с какими крайними случаями ты сталкиваешься?

@sam спасибо, что проверили моё сообщение.

Давайте покажу вам один пример на Kotlin.

Как видите, в данном случае PrismJS выглядит лучше.

Я думаю, что лучшее решение здесь — чтобы кто-то создал компонент темы, который интегрирует Prism.js. Это технически осуществимо и позволит сообществам экспериментировать.

Я уверен, что есть области, где Prism превосходит Highlight, и наоборот.

Я сегодня бегло посмотрел на это, и из-за того, что в PrismJS нет автоматического определения кода языка, это было бы шагом назад для большинства сообществ.