diff options
author | DSRKafuU | 2020-06-13 00:45:30 +0800 |
---|---|---|
committer | GitHub | 2020-06-13 00:45:30 +0800 |
commit | 1a9b75fa6216334d0a9a1c379dba212888ce6f76 (patch) | |
tree | 7c2790788da7b3fd41a8775b058b62cff581be5f /gulpfile.js | |
parent | 1d734cd6b1566f5b99e3aafa389b0ff2f847b52c (diff) | |
parent | d6a2a5d08804ce712185a41229d531a96d03fe95 (diff) | |
download | hugo-theme-fuji-1a9b75fa6216334d0a9a1c379dba212888ce6f76.tar.gz hugo-theme-fuji-1a9b75fa6216334d0a9a1c379dba212888ce6f76.tar.bz2 hugo-theme-fuji-1a9b75fa6216334d0a9a1c379dba212888ce6f76.zip |
Merge pull request #29 from amzrk2/dev
Release v2.0.1
Diffstat (limited to 'gulpfile.js')
-rw-r--r-- | gulpfile.js | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/gulpfile.js b/gulpfile.js index e6eebff..7caec20 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -10,45 +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 dist() { +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('static/assets/css/*.*'), - gulp.dest('dist/'), - gulp.src('static/assets/js/*.*'), - gulp.dest('dist/') + gulp.src('assets/scss/fuji.scss'), + sass(), + postcss([autoprefixer(), cssnano()]), + rename({ suffix: '.min' }), + gulp.dest('static/assets/css/') ); } -exports.build = gulp.series(gulp.parallel(js, css), dist); +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'], { delay: 500 }, gulp.parallel(css)); + return gulp.watch('assets/**/*.scss', { delay: 500 }, devCss); }; |