Я использую 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>
Спасибо за любую помощь.