Как получить подсветку синтаксиса при использовании HTML в качестве источника в Pelican?

Недавно я начал использовать пеликанские cms, и я предпочитаю писать свои статьи в HTML, в отличие от первого или уценки. Это нормально. Пеликан позволяет мне это сделать.

Но я не могу найти какой-либо способ указать язык для <pre> блоки, так что Pelican будет запускать его через Pygments для генерации подсветки синтаксиса.

В документации указано только, как это сделать с помощью markdown или rst.

1 ответ

Решение

Это потому, что сам пеликан не использует Pygments напрямую. Применяется через md а также rst процессоры. Что касается содержимого HTML, pelican ничего не делает, кроме как извлекает из него метаданные. Вероятно, проще использовать что-то вроде https://highlightjs.org/.

Другие вопросы по тегам