缩略图生成不完整 导致无法使用webp代理
Opened this issue · 4 comments
前置条件
- 已经在 issues 列表中搜索了相关问题。
- 这是 Halo 项目本身存在的问题,如果是非项目本身的问题(如:安装部署问题),建议在 Discussions 提交。
- 已经尝试过停用所有的插件,排除是插件导致的问题。
- 如果是插件和主题的问题,请在对应的插件和主题仓库提交。
系统信息
版本:2.20
已激活主题:Theme Joe3
使用的哪种方式运行?
Docker
发生了什么?
部分图片的缩略图生成的不完整,比如丢失了1600的尺寸,但是其他的尺寸存在,或丢失了其他尺寸。
原因未知,随机出现。
访问文章时,会直接访问缩略图地址,如果缩略图不存在会返回307,然后访问原图。
但是在配合 webp 代理使用时:https://www.halo.run/archives/halo-and-webp
由于webp 代理不会自动重定向,就404了。
检查四个尺寸的目录中的图片数量,发现都不相等:
w1200:125个文件
w1600:121个文件
w800:116个文件
w400:115个文件
复现步骤
No response
相关日志输出
附加信息
No response
/ping @halo-dev/sig-halo
这需要插件去支持,Halo 已经做了无法访问缩略图就跳转原图的操作,如果做了拦截那需要支持重定向跟随以便可以获取到原图
这需要插件去支持,Halo 已经做了无法访问缩略图就跳转原图的操作,如果做了拦截那需要支持重定向跟随以便可以获取到原图
生成缩略图是Halo做的吗,还是插件或者主题做的,如果是Halo做的,那生成不完整应该是Bug吧?
这需要插件去支持,Halo 已经做了无法访问缩略图就跳转原图的操作,如果做了拦截那需要支持重定向跟随以便可以获取到原图
生成缩略图是Halo做的吗,还是插件或者主题做的,如果是Halo做的,那生成不完整应该是Bug吧?
目前并不能保证每张缩略图都能生成成功,对于无法生成的情况会返回原图,在 2.20.11 版本不是每个尺寸都是生成的4个尺寸有一些主题的站内图片可以通过api来生成某个尺寸的图片,2.20.11 做了限制只会对附件库的图片生成缩略图,所以看起来数量不对等也很正常