Skip to content

Commit 701562e

Browse files
committed
Added minify html
1 parent 3d2c2eb commit 701562e

File tree

3 files changed

+15
-6
lines changed

3 files changed

+15
-6
lines changed

dist/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!DOCTYPE html><html lang=en><head><meta charset=UTF-8><meta name=viewport content="width=device-width, initial-scale=1"><title>Life calendar</title><link rel=stylesheet href="styles.min.css?v=1.0"></head><body><div class=container><div class=row><div class="col-md-3 hidden-print" id=calendar-settings><form><div class=form-group><label for=b-date id=lang_set_birthday></label><div id=sdate-picker><select id=sdate-day class=form-control></select><select id=sdate-month class=form-control></select><select id=sdate-year class=form-control></select></div></div><div class=form-group><label for=theme id=lang_set_theme></label><select class=form-control id=theme><option value=0>Dark</option><option value=1>Light</option><option value=2>Red</option></select></div><div class=form-group><label for=lang id=lang_select_lang></label><select class=form-control id=lang><option value=0>Русский</option><option value=1>English</option></select></div><div class=form-group><div><label for id=lang_save_print></label></div><div class=btn-group><a href=# class="btn btn-default" id=lang_save_jpg></a> <a href=# class="btn btn-default" id=lang_save_pdf></a> <a href=# class="btn btn-default" id=lang_print></a></div></div></form></div><div class=col-md-9><div id=calendar-canvas></div></div></div></div><script src="scripts.min.js?v=1.0"></script></body></html>

gulpfile.js

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ var clean = require('gulp-clean');
44
var concat = require('gulp-concat');
55
var uglify = require('gulp-uglify');
66
var cssnano = require('gulp-cssnano');
7+
var minifyHTML = require('gulp-minify-html');
78

89
gulp.task('default', function() {
910
// place code for your default task here
@@ -14,6 +15,7 @@ gulp.task('build', function(callback) {
1415
'build-clean',
1516
'build-js',
1617
'build-css',
18+
'build-html',
1719
callback);
1820
});
1921

@@ -23,10 +25,10 @@ gulp.task('build-clean', function() {
2325

2426
gulp.task('build-js', function() {
2527
gulp.src([
26-
'vendor/jspdf/jspdf.min.js',
27-
'vendor/sdate/sdate.js',
28-
'src/life-calendar.js',
29-
'src/app.js'
28+
'src/vendor/jspdf/jspdf.min.js',
29+
'src/vendor/sdate/sdate.js',
30+
'src/js/life-calendar.js',
31+
'src/js/app.js'
3032
])
3133
.pipe(concat('scripts.min.js'))
3234
.pipe(uglify())
@@ -35,11 +37,16 @@ gulp.task('build-js', function() {
3537

3638
gulp.task('build-css', function() {
3739
return gulp.src([
38-
'vendor/bootstrap/css/bootstrap.min.css',
39-
'src/main.css'
40+
'src/vendor/bootstrap/css/bootstrap.min.css',
41+
'src/css/main.css'
4042
])
4143
.pipe(concat('styles.min.css'))
4244
.pipe(cssnano())
4345
.pipe(gulp.dest('dist'));
4446
});
4547

48+
gulp.task('build-html', function() {
49+
return gulp.src('src/index.html')
50+
.pipe(minifyHTML({ empty: true }))
51+
.pipe(gulp.dest('dist'));
52+
});

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"gulp-clean": "^0.3.1",
1010
"gulp-concat": "^2.6.0",
1111
"gulp-cssnano": "^2.1.0",
12+
"gulp-minify-html": "^1.0.5",
1213
"gulp-uglify": "^1.5.1",
1314
"run-sequence": "^1.1.5"
1415
},

0 commit comments

Comments
 (0)