Olá, o usemin permite que juntemos os arquivos js e css por página. Então, olhando o código abaixo, só para ver se entendi corretamente, no caso de meu projeto ter três páginas html, e para cada uma eu fizesse os comentários nos arquivos css e js com nomes distintos para o build e destino, todos poderiam ser incluídos numa msm tarefa usemin?
gulp.task('usemin', function() {
return gulp.src('dist/**/*.html')
.pipe(usemin({
js1: [uglify],
css1: [cssmin],
js2: [uglify],
css2: [cssmin],
js3: [uglify],
css3: [cssmin]
}))
.pipe(gulp.dest('dist'));
});