Non riesco a trovare un modo per passare semplicemente la stringa di informazioni del blocco di codice al markup generato, quando specifica un linguaggio non presente nell’elenco per l’evidenziazione della sintassi:
- Se uso
nohighlightcome linguaggio predefinito per i blocchi di codice, ignora la stringa di informazioni e generaclass="lang-nohighlight". - Se uso
autocome linguaggio predefinito per i blocchi di codice, ignora la stringa di informazioni e tenta di indovinare il contenuto, ad esempio generandoclass="lang-swift"per```plantuml. - Se disimposto il linguaggio predefinito per i blocchi di codice (lo lascio vuoto), almeno il mio linguaggio non viene sostituito da nulla, ma non appare in alcun modo nel markup generato.
Provenendo dall’ecosistema remark / prismjs, mi aspetto che il linguaggio inserito nella stringa di informazioni del blocco di codice venga preservato nel markup, anche se non elaborato e stilizzato da highlightjs, ad esempio come <pre><code data-lang="plantuml">…</code></pre>.