Как удалить пробелы из экранированного HTML-кода
Я пытаюсь избежать обработанного HTML-кода из файла мопса. Но вывод не имеет правильного отступа.
escape.pug
файл:
mixin escape
- var oldBuf = pug_html;
- pug_html = '';
block
- pug_html = oldBuf + pug.escape(pug_html);
И showcase.pug
файл:
include ./escape.pug
mixin showcase(lang = 'html')
block
pre.prettyprint(class='lang-' + lang)
code
+escape()
block
Код выхода:
<pre class="prettyprint lang-html"><code>
<div class="card">
<div class="card__body">
<p>The body content of card.</p>
</div>
</div></code></pre>
Правильно вывести:
<pre class="prettyprint lang-html"><code>
<div class="card">
<div class="card__body">
<p>The body content of card.</p>
</div>
</div>
</code></pre>
Я использую задачу Grunt. Благодарю.