Highlightjs не показывает код для html и handelbars

Я использую Highlight.js из NPM, и я хотел бы, чтобы на экране отображался код шаблонов html и handelbar. Я подтверждаю, что он отлично работает для кода JS, но не показывает код для html и handelbars. Например, код ниже, я ожидаю, чтобы отобразить HTML на экране, но это не так...

Мой HTML-код:

<pre><code><button>Click</button></code></pre>

Мой код JS

hljs.initHighlightingOnLoad();

$('pre code').each( (i, block) => {
  console.log(block);
  hljs.highlightBlock(block);
});

HTML когда проверять источник просмотра:

<pre><code class="handelbars hljs ebnf"><button><span class="hljs-attribute"><span class="hljs-attribute">Click</span></span></button></code></pre>

То, что отображается на странице, это просто текст "Клик"

Кто-нибудь знает, как заставить это работать?

0 ответов

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