html-minifier:递归但复制无效文件

时间:2017-11-04 15:51:00

标签: html minify

我在运行通过Google PageSpeed使用html-minifier创建的小型网站后,今天第一次见到Hugo

我注意到的第一件事是虽然它确实具有递归功能,但它会停止处理不受支持的文件,如图像(我的扬声器开始发出哔哔声,我吓坏了一点)

我发现this stack显示了一个明显未记录的命令行选项--file-ext

虽然效果很好但是在输出目录中,我注意到具有不匹配内容的文件夹已经消失。

从目录根目录,我看到它是Hugo的CSS,JS,图像和Github页面的文件夹' CNAME文件。不仅我无法确定Hugo生成的任何文件夹中是否还有一个静态文件(你可能知道Hugo有时候是不可预测的)而且我还想保留特定于语言的XML我为某些特定文件夹创建的站点地图。

长话短说,有没有办法复制不匹配的文件"按原样#34;保持输入目录为提交/推送做好准备?

1 个答案:

答案 0 :(得分:0)

在分析整个目录结构之后,我可以肯定,在Hugo创建的所有目录结构中,只有HTML和XML文件,所以Ockham的Razor就会发生。

由于我的Hugo的源代码和输出内容都在完全不同的目录中,因此将输出目录指向输入目录的相同路径是一件简单的事情。

缩小所有HTML文件,覆盖Hugo生成的文件。