我在运行通过Google PageSpeed使用html-minifier创建的小型网站后,今天第一次见到Hugo。
我注意到的第一件事是虽然它确实具有递归功能,但它会停止处理不受支持的文件,如图像(我的扬声器开始发出哔哔声,我吓坏了一点)
我发现this stack显示了一个明显未记录的命令行选项--file-ext
虽然效果很好但是在输出目录中,我注意到具有不匹配内容的文件夹已经消失。
从目录根目录,我看到它是Hugo的CSS,JS,图像和Github页面的文件夹' CNAME文件。不仅我无法确定Hugo生成的任何文件夹中是否还有一个静态文件(你可能知道Hugo有时候是不可预测的)而且我还想保留特定于语言的XML我为某些特定文件夹创建的站点地图。
长话短说,有没有办法复制不匹配的文件"按原样#34;保持输入目录为提交/推送做好准备?
答案 0 :(得分:0)
在分析整个目录结构之后,我可以肯定,在Hugo创建的所有目录结构中,只有HTML和XML文件,所以Ockham的Razor就会发生。
由于我的Hugo的源代码和输出内容都在完全不同的目录中,因此将输出目录指向输入目录的相同路径是一件简单的事情。
缩小所有HTML文件,覆盖Hugo生成的文件。