Halo2博客升级至2.19.0版本后,支持生成缩略图功能,缩略图默认存储于:attachments/thumbnails文件夹下,而不是在attachments/upload路径下创建thumbnails文件夹存放缩略图。然而缩略图的访问路径为/upload/thumbnails,这就导致原有的webpsh/webp-server-go代理策略无法生效(webpsh/webp-server-go默认会去/attachments/upload/thumbnails文件夹下寻找缩略图)。
若想继续使用webp进行代理,可重写缩略图访问路径,参照:
# 重写缩略图访问请求
location ^~ /upload/thumbnails/ {
rewrite ^/upload/thumbnails/(.*)$ /thumbnails/$1 break;
include ./webp.conf;
}
# 原始图片访问请求
location ^~ /upload/ {
include ./webp.conf;
}
具体可参考Halo 2.19.0版本缩略图的webpsh代理配置