У меня есть сайт Hugo, и я использую Netlify CMS для управления контентом.Каждый раз, когда сайт строится, он запускает задачу Gulp, которая оптимизирует изображения из папки src в статическую папку.Но проблема в том, что когда я загружаю изображение через CMS, оно сохраняет его в статической папке.
Итак, вместо этого в admin config.yml я должен установить для media_folder значение src / images?
Я думаю, что задача будет запущена и сохранит новый уменьшенный образ в статической папке, но так ли это?Или есть другой способ сделать это?
Задание Gulp:
gulp.task('images', () => {
return gulp.src('src/images/**/*.{png,jpg,jpeg,gif,svg,webp,ico}')
.pipe($.newer('static/images'))
.pipe($.print())
.pipe($.imagemin([
$.imagemin.jpegtran({progressive: true}),
$.imagemin.optipng({optimizationLevel: 5}),
]))
.pipe(gulp.dest('static/images'));
});
Admin config.yml
media_folder: "static/images"
public_folder: "images"