【问题标题】:Minify / Compress / Remove Whitespace in HTML in an automated manner以自动方式缩小/压缩/删除 HTML 中的空白
【发布时间】:2014-04-11 15:11:57
【问题描述】:

尝试删除 HTML 文件中的空白,包括通常用于易于阅读的代码的不必要空白和cause styling errors 的 html 元素之间的空白。

要求
1. 删除 html 中的空格,包括琐碎的格式化空格 和 html 标签之间的空格。
2.可以通过脚本自动使用(最好能绑定 进入 Capistrano 任务)。
3. 源代码在repo中保持正常格式(可读性)。

我们如何以自动化的方式完成这些任务?

【问题讨论】:

    标签: html ruby capistrano whitespace


    【解决方案1】:

    我在php 中使用了同样的东西,方法如下:

    ob_start(function($buffer){$buffer = preg_replace(array('/ {2,}/','/<!--.*?-->|\t|(?:\r?\n[ \t]*)+/s'),array(' ',''),$buffer);return $buffer;});
    

    【讨论】:

      猜你喜欢
      • 2011-05-17
      • 2012-07-27
      • 1970-01-01
      • 1970-01-01
      • 2015-06-05
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 2018-04-21
      相关资源
      最近更新 更多