gpt4 book ai didi

gruntjs - 在 (grunt-contrib-)htmlmin 中禁用标签完成

转载 作者:行者123 更新时间:2023-12-02 10:49:32 26 4
gpt4 key购买 nike

我有一个相当典型的 PHP 项目,其中页面的页眉/页 footer 分被重用,因此放置在单独的文件中,我只是 require来自主文件。

但这意味着我的 _header.php -文件以打开的 <article> 结尾标签(然后在 _footer.php 的开头“关闭”)。

问题是 htmlmin将此解释为我的错误并添加结束 article , bodyhtml标签 _header.php 。我如何“禁用”它?我已通读 grunt-contrib-htmlmin 的 GitHub 页面 html-minifier运气不好。

我的任务配置

htmlmin: {                                      
dist: {
options: {
minifyJS: true,
removeComments: true,
collapseWhitespace: true
},
files: {
'staging/index.php': 'index.php',
'staging/support/index.php': 'support/index.php',
'staging/inc/_header.php': 'inc/_header.php',
'staging/inc/_footer.php': 'inc/_footer.php'
}
}
}

如果您也能告诉我原因,我们将获得奖励积分 minifyJS: true似乎被忽略了

谢谢。

最佳答案

一种解决方案(我知道并不理想)是通过将标记包装在以下位置来使用忽略注释:

<!-- htmlmin:ignore -->

https://github.com/kangax/html-minifier#ignoring-chunks-of-markup

或者也许您可以使用不同的工具,例如 HTML Clean:

https://www.npmjs.com/package/grunt-htmlclean

关于gruntjs - 在 (grunt-contrib-)htmlmin 中禁用标签完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23241333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com