summaryrefslogtreecommitdiffstats
path: root/gulpfile.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-10-06 14:21:02 +0200
committerSamy Pessé <samypesse@gmail.com>2015-10-06 14:21:02 +0200
commit321b24a7b9e7bcdb786ea25c4e1ae481a8796a2b (patch)
tree6b6bf6bb5ec72a5c1d622aef579cb555a837df30 /gulpfile.js
parent22e0c1fb54f1ffb632e7c155978929fa185b932c (diff)
downloadgitbook-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.js23
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() {