html-minifier:递归但复制无效文件
html-minifier: Recursive but copying-over invalid files
我第一次认识 html-minifier today after running a small site I've created using Hugo 是通过 Google PageSpeed。
我注意到的第一件事是,尽管它确实具有递归功能,但它会停止处理不受支持的文件,例如图像(我的扬声器开始发出哔哔声,我有点害怕)
我发现 this stack 显示了一个明显未记录的命令行选项 --file-ext
效果很好,但在输出目录中,我注意到内容不匹配的文件夹不见了。
从目录根目录,我看到它是 Hugo 的 CSS、JS、图像和 Github Pages 的 CNAME 文件的文件夹。我不仅不能确定 Hugo 生成的任何文件夹中甚至没有一个静态文件(你可能知道 Hugo 有时是不可预测的)而且我想保留特定语言 XML 站点地图我已为某些特定文件夹创建。
长话短说,有没有办法复制不匹配的文件 "as is",让输入目录为 commit/push 做好准备?
在分析了整个目录结构后,我可以确定在 Hugo 创建的所有目录结构中,除了 HTML 和 XML 文件外,没有其他内容,因此发生了奥卡姆剃刀。
由于我的 Hugo 的源代码和输出内容位于完全不同的目录中,因此将输出目录指向与输入目录相同的路径是一件简单的事情。
所有 HTML 文件都被缩小,覆盖 Hugo 生成的文件。
我第一次认识 html-minifier today after running a small site I've created using Hugo 是通过 Google PageSpeed。
我注意到的第一件事是,尽管它确实具有递归功能,但它会停止处理不受支持的文件,例如图像(我的扬声器开始发出哔哔声,我有点害怕)
我发现 this stack 显示了一个明显未记录的命令行选项 --file-ext
效果很好,但在输出目录中,我注意到内容不匹配的文件夹不见了。
从目录根目录,我看到它是 Hugo 的 CSS、JS、图像和 Github Pages 的 CNAME 文件的文件夹。我不仅不能确定 Hugo 生成的任何文件夹中甚至没有一个静态文件(你可能知道 Hugo 有时是不可预测的)而且我想保留特定语言 XML 站点地图我已为某些特定文件夹创建。
长话短说,有没有办法复制不匹配的文件 "as is",让输入目录为 commit/push 做好准备?
在分析了整个目录结构后,我可以确定在 Hugo 创建的所有目录结构中,除了 HTML 和 XML 文件外,没有其他内容,因此发生了奥卡姆剃刀。
由于我的 Hugo 的源代码和输出内容位于完全不同的目录中,因此将输出目录指向与输入目录相同的路径是一件简单的事情。
所有 HTML 文件都被缩小,覆盖 Hugo 生成的文件。