Есть модуль Prettify , который реализует Google Code Prettify как библиотеку JS. Он работает из коробки, но, похоже, дублирует предварительные теги, то есть один предварительный тег отображается как контейнер для другого:
<pre class="prettyprint prettyprinted">
<pre class="prettyprint">
<code>
.myClass {
<br>
float: left;
<br>
}
Это только раздражает, потому что вы не можете действительно стилизовать предварительный тег, если их два, потому что все ваши стили дублируются, что приводит к двойным полям, отступам и границам. и т.д.
Тем не менее, он работает «из коробки», если вы можете работать со стилями по умолчанию, поставляемыми с модулем, и их существует несколько, например, Google Code, Stackoverflow и т. Д. введите описание ссылки здесь