diff options
author | Samy Pessé <samypesse@gmail.com> | 2015-10-06 14:21:02 +0200 |
---|---|---|
committer | Samy Pessé <samypesse@gmail.com> | 2015-10-06 14:21:02 +0200 |
commit | 321b24a7b9e7bcdb786ea25c4e1ae481a8796a2b (patch) | |
tree | 6b6bf6bb5ec72a5c1d622aef579cb555a837df30 /gulpfile.js | |
parent | 22e0c1fb54f1ffb632e7c155978929fa185b932c (diff) | |
download | gitbook-321b24a7b9e7bcdb786ea25c4e1ae481a8796a2b.zip gitbook-321b24a7b9e7bcdb786ea25c4e1ae481a8796a2b.tar.gz gitbook-321b24a7b9e7bcdb786ea25c4e1ae481a8796a2b.tar.bz2 |
Don't copy assets for ebook to website bundle
Diffstat (limited to 'gulpfile.js')
-rw-r--r-- | gulpfile.js | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/gulpfile.js b/gulpfile.js index 2de60ca..509e621 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,4 +1,6 @@ +var _ = require('lodash'); var gulp = require('gulp'); +var gutil = require('gulp-util'); var less = require('gulp-less'); var rename = require('gulp-rename'); var minifyCSS = require('gulp-minify-css'); @@ -7,13 +9,24 @@ var mergeStream = require('merge-stream'); var source = require('vinyl-source-stream'); gulp.task('css', function() { - return mergeStream( - gulp.src('theme/stylesheets/*.less') + var merged = mergeStream(); + + _.each({ + 'ebook.less': 'ebook/ebook.css', + 'pdf.less': 'ebook/pdf.css', + 'mobi.less': 'ebook/mobi.css', + 'epub.less': 'ebook/epub.css', + 'website.less': 'website/style.css' + }, function(out, input) { + gutil.log('compiling', input, 'into', out); + merged.add(gulp.src('theme/stylesheets/'+input) .pipe(less()) .pipe(minifyCSS()) - //.pipe(rename('style.css')) - .pipe(gulp.dest('theme/assets/')) - ); + .pipe(rename(out)) + .pipe(gulp.dest('theme/assets/'))); + }); + + return merged; }); gulp.task('js', function() { |