Add publish task for gh pages
parent
b18bf33a19
commit
1600f653e6
|
@ -35,7 +35,7 @@
|
|||
<!-- Page styles -->
|
||||
<link rel="stylesheet" href="/material.min.css">
|
||||
<link rel="stylesheet" href="/assets/main.css">
|
||||
<script src="/material.min.js" />
|
||||
<script src="/material.min.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
|
22
gulpfile.js
22
gulpfile.js
|
@ -31,6 +31,7 @@ var path = require('path');
|
|||
var pkg = require('./package.json');
|
||||
var through = require('through2');
|
||||
var swig = require('swig');
|
||||
var merge = require('merge-stream');
|
||||
var banner = ['/**',
|
||||
' * <%= pkg.name %> - <%= pkg.description %>',
|
||||
' * @version v<%= pkg.version %>',
|
||||
|
@ -362,3 +363,24 @@ gulp.task('serve', ['assets', 'pages', 'demos'], function () {
|
|||
gulp.watch(['src/**/*.{scss,css}'], ['styles', reload]);
|
||||
gulp.watch(['src/**/README.md'], ['components', reload]);
|
||||
});
|
||||
|
||||
gulp.task('publish', ['default', 'assets', 'pages', 'demos'], function() {
|
||||
var push = !!process.env.GH_PUSH;
|
||||
if (!push) {
|
||||
console.log('Dry run! To push set $GH_PUSH to true');
|
||||
}
|
||||
|
||||
var s1 = gulp.src([
|
||||
'docs/out/**/*',
|
||||
'css/material.min.css',
|
||||
'js/material.min.js'
|
||||
]);
|
||||
var s2 = gulp.src([
|
||||
'fonts/**/*'
|
||||
], {base: '.'});
|
||||
|
||||
return merge(s1, s2)
|
||||
.pipe($.ghPages({
|
||||
push: push,
|
||||
}));
|
||||
});
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
"gulp-csso": "^1.0.0",
|
||||
"gulp-flatten": "0.0.4",
|
||||
"gulp-front-matter": "^1.2.2",
|
||||
"gulp-gh-pages": "^0.5.0",
|
||||
"gulp-header": "^1.2.2",
|
||||
"gulp-if": "^1.2.1",
|
||||
"gulp-imagemin": "^2.2.1",
|
||||
|
@ -45,6 +46,7 @@
|
|||
"gulp-util": "^3.0.4",
|
||||
"jquery": "^2.1.3",
|
||||
"jshint-stylish": "^1.0.0",
|
||||
"merge-stream": "^0.1.7",
|
||||
"mocha": "^2.1.0",
|
||||
"opn": "^1.0.0",
|
||||
"require-dir": "^0.1.0",
|
||||
|
|
Loading…
Reference in New Issue