Използвам Grunt and assemble, за да създам моите HTML страници за статичен сайт и искам да минимизирам своя HTML.
Така че предполагам, че приставката Assemble, която изпълнява шаблоните на кормилото спрямо набор от данни, ще има опция за минимизиране.
Не се споменава за това в документите на Assemble; http://assemble.io/docs/Options.html#configuration-options
Но има споменаване, което се позовава на документи за управление на помощник за минимизиране; https://www.npmjs.org/package/handlebars-helper-minify#-assemble-task-options – Но това няма ефект.
Не мога да намеря нищо друго в интернет, със сигурност това е по-често срещано искане...
grunt.initConfig({
assemble: {
options: {
assets: '../source',
data: ['package.json','data/*.{json,yml}'],
partials: 'templates/modules/*.hbs',
ext: '.html',
helpers: 'templates/helpers/*.js',
layout: 'templates/layout/master.hbs',
removeHbsWhitespace: true,
minify: {
removeAttributeQuotes: true,
collapseWhitespace: true
}
},
dev: {
options: {
production: false
},
files: [{
expand: true,
cwd: 'templates/pages',
src: ['*.hbs'],
dest: '../source'
}]
}
}
});