如何在部署之前从页面中删除HTML注释?

时间:2010-02-11 12:19:35

标签: html build-automation comments

在开发时,我们倾向于在HTML页面中添加大量注释,或者可能根据最终用户的定制请求注释掉一些内容。处理数百页时,如何确保在最终部署之前删除所有注释文本。导致包装页面的评论让其他人看到,我认为这是一个不好的做法。 那么任何可以在构建脚本中使用的好工具来执行这些工具吗?

3 个答案:

答案 0 :(得分:3)

我用这个:Absolute HTML Compressor

很棒它不会更改/优化源代码,它只会按照您的要求执行操作。 我个人只是要求删除每行开头的注释和空格。 从命令行或批处理文件中我做:

ahc "path/file.html" -y- -l- -q- -w+ -t- -c+ -d- -m- -b-

警告:-b-选项(我上面使用的)禁用备份,因此文件将被覆盖。

BTW:如果你愿意的话,它还有一个非常好的GUI可以在没有命令行的情况下使用它。

答案 1 :(得分:2)

答案 2 :(得分:-1)

如果您没有使用任何类型的服务器端脚本,则必须手动删除它们。

如果使用服务器端脚本,则可以使用正则表达式。只需谷歌“删除HTML注释”和您的服务器端脚本语言。