1

我正在使用来自 NPM 的 Highlight.js,我希望在屏幕上显示 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>

页面上显示的只是一个文本“点击”

在此处输入图像描述

有谁知道如何让它工作?

4

0 回答 0