Когда вам нужно немного больше контроля над инициализацией highlight.js, вы можете использовать highlightBlock и настраивать функции. Это позволяет вам контролировать, что выделять и когда.
Вот эквивалентный способ вызова initHighlightingOnLoad с использованием vanilla JS:
document.addEventListener('DOMContentLoaded', (event) => {
document.querySelectorAll('pre code').forEach((block) => {
hljs.highlightBlock(block);
});
});
Я только что скопировал с официального сайта, надеюсь, это поможет