我Jekyll
用来建立一个简单的静态网站和Grunt
管理资产。
我正在尝试grunt-contrib-htmlmin
缩小我的 Jekyll 模板。当我运行jekyll build
它时,它会获取我的模板文件并将它们放在_site
目录中。htmlmin
然后获取这些 html 文件并缩小它们。
但是一旦我运行jekyll serve
,html文件就会被未缩小的文件覆盖。
是否有解决方案或更好的方法来缩小它们?我看到Yeoman设法在 Jekyll 上毫无问题地缩小 html,但我不知道他们是如何做到的。
我htmlmin
在 Gulpfile 中的设置:
htmlmin: {
dist: {
options: {
removeComments: true,
collapseWhitespace: true,
collapseBooleanAttributes: true,
removeAttributeQuotes: true,
removeRedundantAttributes: true,
removeEmptyAttributes: true,
minifyJS: true,
minifyCSS: true
},
files: {
'_site/index.html': '_site/index.html',
'_site/it/index.html': '_site/it/index.html',
'_site/fr/index.html': '_site/fr/index.html'
}
}
},