var gulp = require('gulp'); var cssnano = require('gulp-cssnano'); var htmlmin = require('gulp-htmlmin'); var uncss = require('gulp-uncss'); gulp.task('default', function() { // place code for your default task here return gulp.src('static/concat.css') .pipe(uncss({ html: ['layouts/*.html', 'layouts/partials/*.html', 'layouts/_default/*.html'] })) .pipe(cssnano()) .pipe(gulp.dest('./static/gulp.css')); }); gulp.task('minifyhtml', function() { gulp.src('public/*.html') .pipe(htmlmin({collapseWhitespace: true})) .pipe(gulp.dest('public/')); gulp.src('public/projects/*.html') .pipe(htmlmin({collapseWhitespace: true})) .pipe(gulp.dest('public/projects/')); gulp.src('public/journal/*/*.html') .pipe(htmlmin({collapseWhitespace: true})) .pipe(gulp.dest('public/journal/')); return gulp.src('public/journal/*.html') .pipe(htmlmin({collapseWhitespace: true})) .pipe(gulp.dest('public/journal/')); });