1

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'  
        }
    }
},
4

0 回答 0