Използвам 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, хайлайтерът няма да подчертае никакъв код и всичко е просто черно. Въпреки че работи за CSS, целият код изглежда така:
<!DOCTYPE html> <html> <head> <link href="/bgprism.css" rel="stylesheet" /> </head> <body> <script src="prism.js"></script> <pre><code class="language-css">p { color: red }</code></pre> </body> </html>
Благодаря за всяка помощ.