Fix thumbnail generation (#189)

* gulpfile: iterate over all the content folder to find png images

* deps: update dependencies
This commit is contained in:
liushuyu 2020-09-06 02:14:39 -06:00 committed by GitHub
parent ac9e49a4c6
commit fa2d62362c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 299 additions and 278 deletions

View file

@ -51,10 +51,10 @@ gulp.task('assets:images', () => {
const screenshotImages = gulp.src('build/images/screenshots/*') const screenshotImages = gulp.src('build/images/screenshots/*')
.pipe(imageResize({width: 640, height: 360, crop: false})) .pipe(imageResize({width: 640, height: 360, crop: false}))
.pipe(gulp.dest('build/images/screenshots/thumbs')); .pipe(gulp.dest('build/images/screenshots/thumbs'));
const postImages = gulp.src('build/entry/*/*.png') const postImages = gulp.src('build/**/*.png')
.pipe(parallel(imageResize({quality: 0.8, format: 'jpg', percentage: 80})), os.cpus().length) .pipe(parallel(imageResize({quality: 0.8, format: 'jpg', percentage: 80})), os.cpus().length)
.pipe(rename({extname: '.png.jpg'})) .pipe(rename({extname: '.png.jpg'}))
.pipe(gulp.dest('build/entry/')); .pipe(gulp.dest('build/'));
return merge(baseImages, jumbotronImages, bannerImages, boxartImages, iconImages, screenshotImages, postImages); return merge(baseImages, jumbotronImages, bannerImages, boxartImages, iconImages, screenshotImages, postImages);
}); });

View file

@ -31,7 +31,7 @@
"merge-stream": "^2.0.0" "merge-stream": "^2.0.0"
}, },
"devDependencies": { "devDependencies": {
"browser-sync": "^2.26.10", "browser-sync": "^2.26.12",
"xo": "^0.32.1" "xo": "^0.33.1"
} }
} }

569
yarn.lock

File diff suppressed because it is too large Load diff