私のウェブサイトは動的にコンテンツを生成しているので、ロード後にhighlight.jsプラグインを再度起動する必要があります。
このコードは、蛍光ペンを起動するために使用されます。
hljs.initHighlightingOnLoad();
私はこれをもう一度やろうとしましたが、うまくいきhljs.initHighlighting();
ません。
私のウェブサイトは動的にコンテンツを生成しているので、ロード後にhighlight.jsプラグインを再度起動する必要があります。
このコードは、蛍光ペンを起動するために使用されます。
hljs.initHighlightingOnLoad();
私はこれをもう一度やろうとしましたが、うまくいきhljs.initHighlighting();
ません。
まず、called を false に設定する必要があります。
hljs.initHighlighting.called = false;
hljs.initHighlighting();
このようにすべてのコードブロックを再初期化できます。
$(document).ready(function() {
$('pre code').each(function(i, e) {hljs.highlightBlock(e)});
});
または、myBlock の ID を持つ div がある場合は、これを行うことができます。
$(document).ready(function() {
$('#myBlock').each(function(i, e) {hljs.highlightBlock(e)});
});