【发布时间】:2015-07-09 11:00:46
【问题描述】:
我开始使用 twig 作为模板引擎,我喜欢它。 我唯一不知道如何禁用它的是它呈现的优化 html(最新版本的 twig)。 Twig 似乎删除了所有未使用的空格和换行符。 在生产模式下,如果您的页面在 google 中应该具有较高的排名,这将非常有用。 但是在开发过程中它并不是很有用。 所以我的问题是:你如何禁用它?
【问题讨论】:
标签: php frameworks zend-framework2 twig
我开始使用 twig 作为模板引擎,我喜欢它。 我唯一不知道如何禁用它的是它呈现的优化 html(最新版本的 twig)。 Twig 似乎删除了所有未使用的空格和换行符。 在生产模式下,如果您的页面在 google 中应该具有较高的排名,这将非常有用。 但是在开发过程中它并不是很有用。 所以我的问题是:你如何禁用它?
【问题讨论】:
标签: php frameworks zend-framework2 twig
如果您使用无空格标记树枝删除 HTML 标记之间的空格,而不是 HTML 标记中的空格或纯文本中的空格:
{% spaceless %}
<div>
<strong>foo</strong>
</div>
{% endspaceless %}
输出将是<div><strong>foo</strong></div>
有关空白控制的更多信息,请参阅文档的read the dedicated section,并了解如何在标签上使用空白控制修饰符。
你的树枝版本是 1.18.1 吗?
【讨论】: