highlight.js
この方法で使用する Web ページがあります。
<link rel="stylesheet" href="http://yandex.st/highlightjs/8.0/styles/vs.min.css">
<script src="http://yandex.st/highlightjs/8.0/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
Knockoutjs を使用して、次のようなスクリプト テンプレートをバインドする必要があります。
<section>
<div data-bind="with: selectedTable">
<div data-bind="template: { name: 'plugin-template' }"></div>
</div>
</section>
<script type="text/html" id="plugin-template">
<div id="plugin-view-content" data-bind="with: selectedPlugin, visible: selectedPlugin">
<pre><code><p data-bind="text: code"></p></code></pre>
</div>
</script>
私の問題は、テンプレートがレンダリングされるときにテキストが強調表示されないことです。どうしたの?