私はPrismを使用しており、CSSでうまく機能しています。
<pre><code class="language-css">p { color: red }</code></pre>
しかし、私はそれをhtmlで動作させることができません:
<pre><code class="language-html"><p class="red">red text</p></code></pre>
私には2つの問題があります:
<
と>
はテキストではなくタグとして表されますが、私はそれを<
とで置き換えることができます>
さらに重要なのは、問題1に示されているように置き換えられたとしても、highliterはコードを強調表示せず、すべてが黒くなります。CSSで機能しているにもかかわらず、コード全体は次のようになります。
<!DOCTYPE html> <html> <head> <link href="prism.css" rel="stylesheet" /> </head> <body> <script src="prism.js"></script> <pre><code class="language-css">p { color: red }</code></pre> </body> </html>
助けてくれてありがとう。