【发布时间】:2021-05-01 12:07:26
【问题描述】:
我的博客使用 GatsbyJS,源代码在 GitHub,托管在 Netlify。整个东西都是开源的,所以你可以check it out here if it helps。
我已经使用 GatsbyJS 快一年了,这个问题一直存在。随机地,帖子的featuredimage 会消失。一个部署就在那里。接下来就没了。我没有找到任何原因或原因,并且 Netlify 构建日志中没有任何内容表明问题可能是什么。
知道为什么对于不变的内容会改变吗?图像在那里。即使它们没有出现在给定的帖子中,您也可以手动访问它们。但出于某种原因,盖茨比没有展示它。
这是我的主博客页面的屏幕截图。这些列出的每一篇文章都有一个特色图片。但一半没有出现:
我不确定是否应该在此处包含我的 package.json 或 gatsby-config.js。它们在我共享的存储库中,但如果我应该将它们粘贴到这个问题中,我可以。
提前致谢!
【问题讨论】:
-
对于某些帖子,
post.frontmatter.featuredimage的条件似乎失败了。尝试检查后端中的拼写错误?如果图像在后端正确加载 -
但为什么它有时会起作用,而其他时候却不起作用,@Akshay?
-
尝试记录数据,
console.log(post.frontmatter.title, post.frontmatter.featuredImage),看看它为每张图片显示的内容。
标签: javascript gatsby gatsby-image gatsby-remark-image