Почему Google Code Prettify отображает реальный код
Я пытаюсь отобразить HTML-шаблон как разметку в блоке кода
<div>
<pre class="prettyprint lang-html">
<code>
<%= template %>
</code>
</pre>
</div>
Но шаблон фактически отображается в браузере, а не в разметке, отображаемой в блоке кода.
Я включил сценарий CDN в свой тег тела
<script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"></script>
1 ответ
Решение
Вам все еще нужно экранировать html-объекты, чтобы они не отображались на странице. &
, <
, а также >
нужно изменить на &
, <
, а также >
,