Javascript 如何使用随节点一起安装的Prism插件

Javascript 如何使用随节点一起安装的Prism插件,javascript,node.js,prism.js,Javascript,Node.js,Prism.js,我正在使用prism显示我的文档。所以我去展示了一些漂亮的代码。要安装prism,有两种方法:手动安装或带节点安装。 我使用node来安装它。但要使用它的插件,没有任何文档说明如何: 唯一可用的示例是: var code = "var data = 1;"; var html = Prism.highlight(code, Prism.languages.javascript); 然后显示html。。。 在我的情况下,我想使用行号。如何在html中创建以下内容: <pre class="

我正在使用prism显示我的文档。所以我去展示了一些漂亮的代码。要安装prism,有两种方法:手动安装或带节点安装。 我使用node来安装它。但要使用它的插件,没有任何文档说明如何: 唯一可用的示例是:

var code = "var data = 1;";
var html = Prism.highlight(code, Prism.languages.javascript);
然后显示html。。。
在我的情况下,我想使用行号。如何在html中创建以下内容:

<pre class="line-numbers"><code id="formattedBlock" class="language-javascript"></code></pre>
在您编写的示例正确之后:

var code = "var data = 1;";
var html = Prism.highlight(code, Prism.languages.javascript);
只需将html结果附加到formattedBlock元素中,例如使用jQuery:

$('#formattedBlock').append(html);

是的,使用node的文档非常糟糕。真的很糟糕。我仍然不明白这是如何用npm编程的。。。不使用jquery和每个代码块的id。
var code = "var data = 1;";
var html = Prism.highlight(code, Prism.languages.javascript);
$('#formattedBlock').append(html);