【发布时间】:2022-11-29 10:05:05
【问题描述】:
我的 gatsby 站点https://jeff-tian.jiwai.win/(源代码:https://github.com/Jeff-Tian/space/)使用 gatsby js。它包含数以千计的降价博客文章,在我进行以下更改之前,该建筑曾经很顺利。
帖子中的图像无法直接呈现,因为它们是远程图像。
所以我想我可以在构建阶段将图像下载到本地,并找到了这个插件:https://github.com/icaraps/gatsby-remark-images-remote。
但是,当遇到断开的链接时,它会抛出。因此,我分叉了插件以捕获有关断开链接的错误并继续构建站点。
但是这座建筑还是失败了,我不知道为什么。我尝试了很多调整,例如将 failOn 配置为 none 到 image-sharp 插件。
仍然没有运气。您可以在这里查看失败的作业:https://github.com/Jeff-Tian/space/actions
有错误日志,但是,它们不应该阻塞建筑物。错误类似于 Error: Input buffer contains unsupported image format。
谁能帮我解决根本原因? gatsby 配置方面是否有任何选项可以继续构建这些图像处理错误?
提前致谢!
【问题讨论】:
标签: gatsby sharp gatsby-image gatsby-remark-image gatsby-plugin-sharp