回答
在HTTP级别启用压缩将为您提供比缩小HTML更多的内容,但tidy适用于将转换应用于HTML,包括删除多余的空格,评论等..
好了,你可以通过使用HAML宝石消除大部分的空白,并在您config/application.rb
文件中以下行:
Haml.init_rails(binding)
Haml::Template.options[:format] = :html5
Haml::Template.options[:ugly] = true
更多信息: http://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html#ugly-option
如果你在rails应用程序中有haml,那么这个选项是不错的选择 – gouravtiwari21 2012-03-29 01:35:58
如果你在应用程序中使用ERB,你可以使用它吗?喜欢,只使用HAML的这个功能? – 2013-12-22 21:18:45
您可以使用http://prettydiff.com/?m=minify&html来缩小您的HTML。
缩小HTML非常复杂,容易被误解。真正的缩小包括从语法中删除注释和所有不必要的空白,这将在内容中包含一个空白区域,因此请确保您使用的是知道它在做什么的工具。
- 1. 如何缩小HTML代码?
- 2. 如何缩小Html元素?
- 3. HTML缩小6.0
- 4. 如何用CSS和Javascript来缩小HTML?
- 5. 如何缩小html页面的内容?
- 6. 如何缩小JavaScript/jQuery中的HTML块?
- 7. 如何集中缩小reCaptcha? HTML CSS
- 8. 如何用grunt htmlmin插件缩小html?
- 9. HTML,CSS,JS缩小
- 10. 如何缩小
- 11. 如何缩小html页面中的图片大小?
- 12. 如何缩小html元素以适合固定大小的div?
- 13. 如何让用户放大或缩小html表的大小?
- 14. 压缩/缩小在C#中的HTML MVC
- 15. 用HTML/CSS缩小文本
- 16. 使用Docpad缩小html
- 17. 强制HTML页面缩小
- 18. C#中的HTML缩小#
- 19. 自动缩小HTML内容
- 20. Magento:缩小HTML输出?
- 21. HTML没有移动缩小
- 22. 如何缩小UISplitView
- 23. 如何缩小angular.js?
- 24. 如何缩小astroid
- 25. 缩小,Maven的插件缩小HTML和XML文件也
- 26. 如何缩小div内的任何非html文本?
- 27. 如何动态缩小和缩小图像大小?
- 28. HTML/CSS:如何在放大时使复选框增长,缩小时如何缩小复选框?
- 29. Android - 如何压缩或缩小图像?
- 30. 如何压缩和缩小NSImage?
同意,如果你有gzip,除非你有很多HTML注释,否则HTML缩小几乎不会影响你的转移大小。如果是空格,gzip会做得很好。 – iwiznia 2012-06-22 17:13:39
请参阅https://news.ycombinator.com/item?id=8098317 – 2014-07-29 05:34:27
Google Page Speed除了使用gzip压缩外,还建议您缩小HTML。你如何用Rails来缩小HTML? – Avishai 2014-12-03 22:57:32