diff options
author | amzrk2 | 2020-06-12 13:15:20 +0800 |
---|---|---|
committer | amzrk2 | 2020-06-12 13:15:20 +0800 |
commit | ea46f3c293c2d725a1ed9cf03ff42e8b54cd6ad2 (patch) | |
tree | af7cdace444cd857dcf10975c28eef3ca61cd70d /gulpfile.js | |
parent | 434c94873196dbb975dfc0479c33b9533e9ce58b (diff) | |
download | hugo-theme-fuji-ea46f3c293c2d725a1ed9cf03ff42e8b54cd6ad2.tar.gz hugo-theme-fuji-ea46f3c293c2d725a1ed9cf03ff42e8b54cd6ad2.tar.bz2 hugo-theme-fuji-ea46f3c293c2d725a1ed9cf03ff42e8b54cd6ad2.zip |
Custom title font supported
Diffstat (limited to 'gulpfile.js')
-rw-r--r-- | gulpfile.js | 37 |
1 files changed, 27 insertions, 10 deletions
diff --git a/gulpfile.js b/gulpfile.js index 3abdba7..7caec20 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -10,40 +10,57 @@ var autoprefixer = require('autoprefixer'); var cssnano = require('cssnano'); var rename = require('gulp-rename'); -function js() { +function devJs() { return pipeline( gulp.src('assets/js/fuji.js'), sourcemaps.init(), babel({ presets: ['@babel/env'], }), - uglify(), rename({ suffix: '.min' }), sourcemaps.write('.'), gulp.dest('static/assets/js/') ); } -function css() { +function devCss() { return pipeline( gulp.src('assets/scss/fuji.scss'), sourcemaps.init(), sass(), - postcss([autoprefixer(), cssnano()]), + postcss([autoprefixer()]), rename({ suffix: '.min' }), sourcemaps.write('.'), gulp.dest('static/assets/css/') ); } +function js() { + return pipeline( + gulp.src('assets/js/fuji.js'), + babel({ + presets: ['@babel/env'], + }), + uglify(), + rename({ suffix: '.min' }), + gulp.dest('static/assets/js/') + ); +} + +function css() { + return pipeline( + gulp.src('assets/scss/fuji.scss'), + sass(), + postcss([autoprefixer(), cssnano()]), + rename({ suffix: '.min' }), + gulp.dest('static/assets/css/') + ); +} + exports.build = gulp.parallel(js, css); exports.devJs = function () { - return gulp.watch('assets/js/fuji.js', { delay: 500 }, gulp.parallel(js)); + return gulp.watch('assets/js/fuji.js', { delay: 500 }, devJs); }; exports.devCss = function () { - return gulp.watch( - ['assets/scss/*.scss', 'assets/scss/*/*.scss', 'assets/scss/*/*/*.scss'], - { delay: 500 }, - gulp.parallel(css) - ); + return gulp.watch('assets/**/*.scss', { delay: 500 }, devCss); }; |