6

为了提高 Scala 表单的可读性,我经常使用缩进和换行。但是,当我在我的 play 应用程序启动并运行时验证 HTML 时,我会看到很多空格和不必要的换行符。有什么理由在不“使我的 scala 模板不可读”的情况下压缩这个 HTML 吗?

谢谢

4

3 回答 3

4

正如在另一个答案中所说,框架中没有任何内容可以缩小您的 HTML。

为此,您必须使用像Nginx这样的前端 HTTP 服务器。你应该看看strip module

您还应该问自己这种缩小是否真的有用。压缩您的答案将减小其大小。在 HTML 上添加缩小(我从未见过)似乎为时过早的优化。

于 2012-07-10T09:00:44.573 回答
3

它确实存在 HTML 压缩并且正在使用:https ://code.google.com/p/htmlcompressor/

对于 play 2.x,您可以使用此过滤器

于 2015-03-11T12:17:24.630 回答
1

当我阅读播放框架文档时,它似乎不支持压缩输出 html。它确实支持压缩静态资产(在此页面上向下滚动)。

也许,如果您在反向代理后面运行播放(例如通过 apache 或 nginx),我认为您可以让代理压缩您的 html。(这可能值得另一个问题。)

于 2012-07-09T21:13:35.043 回答