Surligneur HTML Prism

Je suis en utilisant Prisme et sa fonctionne bien pour les CSS:

<pre><code class="language-css">p { color: red }</code></pre>

mais je ne peux pas le faire fonctionner pour le html:

<pre><code class="language-html"><p class="red">red text</p></code></pre>

J'ai 2 problèmes:

  1. < et > sont représentés comme des balises, pas de texte, mais je pourrais le remplacer par &lt; et &gt;
  2. Plus important, même remplacé comme indiqué dans le problème 1, le highliter seront pas mis en évidence de code et tout est tout noir. Malgré cela, il travaille pour le CSS, tout le code ressemble à ceci:
<!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>

Merci pour toute aide.

source d'informationauteur kajacx