gulpfile: use bundled hugo

This commit is contained in:
liushuyu 2021-06-03 23:22:34 -06:00
parent 76b0761338
commit 9d8a8f039d
No known key found for this signature in database
GPG key ID: 23D1CE4534419437
3 changed files with 1205 additions and 1018 deletions

View file

@ -14,6 +14,7 @@ const imageResize = require('gulp-image-resize');
const parallel = require('concurrent-transform');
const os = require('os');
const browserSync = require('browser-sync').create();
const hugo = require('hugo-bin');
// Gulp Run Tasks
gulp.task('scripts:compatdb', callback => {
@ -76,7 +77,7 @@ gulp.task('assets:scss', () => {
});
gulp.task('hugo', callback => {
exec('hugo -s ./site/ -d ../build/ -v', (err, stdout, stderr) => {
exec(hugo + ' -s ./site/ -d ../build/ -v', (err, stdout, stderr) => {
console.log(stdout);
callback(err);
});
@ -95,7 +96,7 @@ gulp.task('final:serve', (done) => {
gulp.watch('site/**/*.html', gulp.series('hugo'));
gulp.watch('site/**/*.md', gulp.series('hugo'));
gulp.watch('build/**/*.html').on('change', function(x) {
gulp.watch('build/**/*.html').on('change', (x) => {
browserSync.reload(x);
});

View file

@ -20,7 +20,7 @@
"dependencies": {
"bulma": "0.9.2",
"concurrent-transform": "^1.0.0",
"cssnano": "^5.0.2",
"cssnano": "^5.0.5",
"fancy-log": "^1.3.3",
"gulp": "^4.0.2",
"gulp-concat": "^2.6.1",
@ -28,12 +28,16 @@
"gulp-postcss": "^9.0.0",
"gulp-rename": "^2.0.0",
"gulp-sass": "^4.1.0",
"hugo-bin": "0.40.0",
"merge-stream": "^2.0.0",
"minimist": "^1.2.5",
"postcss": "^8.2"
"postcss": "^8.3"
},
"devDependencies": {
"browser-sync": "^2.26.14",
"xo": "^0.40.1"
"xo": "^0.40.2"
},
"hugo-bin": {
"buildTags": "extended"
}
}

2208
yarn.lock

File diff suppressed because it is too large Load diff