mirror of https://github.com/snachodog/mybuddy.git
Add JS and CSS minify.
This commit is contained in:
parent
267c6483b5
commit
3d8ea65bf9
|
@ -7,15 +7,15 @@
|
||||||
<meta name="viewport"
|
<meta name="viewport"
|
||||||
content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||||||
<title>{% block title %}{% endblock %} | Baby Blotter</title>
|
<title>{% block title %}{% endblock %} | Baby Blotter</title>
|
||||||
<link rel="stylesheet" href="{% static "babyblotter/css/vendor.css" %}" />
|
<link rel="stylesheet" href="{% static "babyblotter/css/vendor.min.css" %}" />
|
||||||
</head>
|
</head>
|
||||||
<body style="padding-top: 5rem;">
|
<body style="padding-top: 5rem;">
|
||||||
|
|
||||||
{% block nav %}{% endblock %}
|
{% block nav %}{% endblock %}
|
||||||
{% block page %}{% endblock %}
|
{% block page %}{% endblock %}
|
||||||
|
|
||||||
<script src="{% static "babyblotter/js/vendor.js" %}"></script>
|
<script src="{% static "babyblotter/js/vendor.min.js" %}"></script>
|
||||||
<script src="{% static "babyblotter/js/app.js" %}"></script>
|
<script src="{% static "babyblotter/js/app.min.js" %}"></script>
|
||||||
{% block javascript %}{% endblock %}
|
{% block javascript %}{% endblock %}
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
47
gulpfile.js
47
gulpfile.js
|
@ -1,5 +1,9 @@
|
||||||
var gulp = require('gulp');
|
var gulp = require('gulp');
|
||||||
|
|
||||||
|
var pump = require('pump');
|
||||||
var concat = require('gulp-concat');
|
var concat = require('gulp-concat');
|
||||||
|
var csso = require('gulp-csso');
|
||||||
|
var uglify = require('gulp-uglify');
|
||||||
|
|
||||||
/* APP FILES */
|
/* APP FILES */
|
||||||
|
|
||||||
|
@ -49,6 +53,47 @@ gulp.task('vendor:fonts', function() {
|
||||||
|
|
||||||
gulp.task('vendor', ['vendor:styles', 'vendor:scripts', 'vendor:fonts']);
|
gulp.task('vendor', ['vendor:styles', 'vendor:scripts', 'vendor:fonts']);
|
||||||
|
|
||||||
|
/* COMPRESSION */
|
||||||
|
|
||||||
|
gulp.task('compress:app:scripts', function (cb) {
|
||||||
|
pump([
|
||||||
|
gulp.src('babyblotter/static/babyblotter/js/app.js'),
|
||||||
|
concat('app.min.js'),
|
||||||
|
uglify(),
|
||||||
|
gulp.dest('babyblotter/static/babyblotter/js/')
|
||||||
|
],
|
||||||
|
cb
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
gulp.task('compress:vendor:scripts', function (cb) {
|
||||||
|
pump([
|
||||||
|
gulp.src('babyblotter/static/babyblotter/js/vendor.js'),
|
||||||
|
concat('vendor.min.js'),
|
||||||
|
uglify(),
|
||||||
|
gulp.dest('babyblotter/static/babyblotter/js/')
|
||||||
|
],
|
||||||
|
cb
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
gulp.task('compress:vendor:css', function (cb) {
|
||||||
|
pump([
|
||||||
|
gulp.src('babyblotter/static/babyblotter/css/vendor.css'),
|
||||||
|
concat('vendor.min.css'),
|
||||||
|
csso(),
|
||||||
|
gulp.dest('babyblotter/static/babyblotter/css/')
|
||||||
|
],
|
||||||
|
cb
|
||||||
|
);
|
||||||
|
});
|
||||||
|
|
||||||
|
gulp.task('compress', [
|
||||||
|
'compress:app:scripts',
|
||||||
|
'compress:vendor:scripts',
|
||||||
|
'compress:vendor:css'
|
||||||
|
]);
|
||||||
|
|
||||||
/* DEFAULT */
|
/* DEFAULT */
|
||||||
|
|
||||||
gulp.task('default', ['vendor', 'app']);
|
gulp.task('default', ['vendor', 'app', 'compress']);
|
|
@ -7,9 +7,12 @@
|
||||||
"font-awesome": "^4.7.0",
|
"font-awesome": "^4.7.0",
|
||||||
"gulp": "^3.9.1",
|
"gulp": "^3.9.1",
|
||||||
"gulp-concat": "^2.6.1",
|
"gulp-concat": "^2.6.1",
|
||||||
|
"gulp-csso": "^3.0.0",
|
||||||
|
"gulp-uglify": "^3.0.0",
|
||||||
"jquery": "^3.2.1",
|
"jquery": "^3.2.1",
|
||||||
"moment": "^2.18.1",
|
"moment": "^2.18.1",
|
||||||
"popper.js": "^1.12.3",
|
"popper.js": "^1.12.3",
|
||||||
|
"pump": "^1.0.2",
|
||||||
"tempusdominus-bootstrap-4": "^5.0.0-alpha9"
|
"tempusdominus-bootstrap-4": "^5.0.0-alpha9"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue