aboutsummaryrefslogtreecommitdiffstats
path: root/gulpfile.babel.js
diff options
context:
space:
mode:
Diffstat (limited to 'gulpfile.babel.js')
-rw-r--r--gulpfile.babel.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/gulpfile.babel.js b/gulpfile.babel.js
index 06f9435..1300d4c 100644
--- a/gulpfile.babel.js
+++ b/gulpfile.babel.js
@@ -10,6 +10,8 @@ import webpackConfig from "./webpack.conf";
import svgstore from "gulp-svgstore";
import svgmin from "gulp-svgmin";
import inject from "gulp-inject";
+import cssnano from "cssnano";
+import uncss from "postcss-uncss";
const browserSync = BrowserSync.create();
const hugoBin = "hugo";
@@ -23,7 +25,12 @@ gulp.task("build-preview", ["css", "js", "hugo-preview"]);
gulp.task("css", () => (
gulp.src("./src/css/*.css")
- .pipe(postcss([cssImport({from: "./src/css/main.css"}), cssnext()]))
+ .pipe(postcss([
+ cssImport({from: "./src/css/main.css"}),
+ cssnext(),
+ cssnano(),
+ uncss({ html: ['site/**/*.html']})
+ ]))
.pipe(gulp.dest("./dist/css"))
.pipe(browserSync.stream())
));