缩小 text/html 模板中的 HTML 文件

clo*_*pre 4 sed http-compression yui-compressor mustache handlebars.js

我使用小胡子/车把模板。

例如:

<script id="contact-detail-template" type="text/html">
    <div>... content to be compressed </div>
</script>
Run Code Online (Sandbox Code Playgroud)

我希望在模板中压缩/缩小我的 HTML 文件以获得最佳压缩效果。

YUIcompressor,关闭不起作用,因为他们认为它是脚本并给我脚本错误。

即使 HTMLCompressor 认为它是一个脚本,它也不会触及它们。

如何使用 text/html 类型缩小脚本标签中的内容?我可以使用图书馆吗?如果没有,sed 或 egrep 是更好的方法吗?您是否有 sed/egrep 语法来删除空行(只有空格或制表符)、删除所有制表符、修剪多余的空格?

谢谢。

gha*_*hel 6

sed -e "s/^[ \t]*//g" -e "/^$/d" yourfile 这将从开头删除所有额外的空格和制表符,并删除所有空行。

sed -e "s/^[ \t]*//g" -e ":a;N;$!ba;s/\n//g" yourfile 这将从头开始删除所有额外的空格和制表符,并连接所有代码。

对不起,如果我错过了什么。