Я не могу найти способ просто передать строку информации об обводке кода в сгенерированную разметку, когда она указывает язык, не включённый в список для подсветки синтаксиса:
- Если я использую
nohighlightв качестве языка обводки кода по умолчанию, он игнорирует строку информации и генерируетclass="lang-nohighlight". - Если я использую
autoв качестве языка обводки кода по умолчанию, он игнорирует строку информации и пытается угадать содержимое, например, генерируяclass="lang-swift"для```plantuml. - Если я отменю язык обводки кода по умолчанию (установлю его пустым), хотя мой язык и не заменяется ничем, он также нигде не появляется в сгенерированной разметке.
Приходя из экосистемы remark / prismjs, я ожидал, что язык, который я указываю в строке информации об обводке кода, будет сохранён в разметке, даже если он не обрабатывается и не стилизуется highlightjs, например, как <pre><code data-lang="plantuml">…</code></pre>.