Как получить подсветку синтаксиса при использовании HTML в качестве источника в Pelican?
Недавно я начал использовать пеликанские cms, и я предпочитаю писать свои статьи в HTML, в отличие от первого или уценки. Это нормально. Пеликан позволяет мне это сделать.
Но я не могу найти какой-либо способ указать язык для <pre>
блоки, так что Pelican будет запускать его через Pygments для генерации подсветки синтаксиса.
В документации указано только, как это сделать с помощью markdown или rst.
1 ответ
Решение
Это потому, что сам пеликан не использует Pygments напрямую. Применяется через md
а также rst
процессоры. Что касается содержимого HTML, pelican ничего не делает, кроме как извлекает из него метаданные. Вероятно, проще использовать что-то вроде https://highlightjs.org/.