我不太了解 graphql 或 gatsby,但我相信通过将其放入 gatsby-config.js,我的所有图像都已加载到 graphql 中
然后我尝试查询我可以使用的特定图像
这将返回我想要的内容,但我必须为此查询输入的 id 是7acfccd5-4aef-532b-8889-9d844ae2068b
. 如果我把它放在我的代码中,这个 id 甚至会保持不变吗?有没有办法将 id 设置为更有意义的东西?
如果我将查询保存到一个变量中data
,结果在Netlify 上 data.allImageSharp.edges[0]
为 null,而在本地这个值将返回我需要的
我正在寻找查询单个图像的最佳方式。不是多个图像。如果我可以设置自己的 ID,那么我可以查询这些。
更新
我在gatsby-source-filesystem 文档中找到了一个示例,但不知道如何将其添加到我的代码中