内容内容在 GraphQL 查询中显示两次

Contenful content displaying twice in GraphQL query

我正在学习 gatsby 和 contentful 以建立一个网站,但是当我从 Contentful 查询数据时,它显示相同的内容两次,如下所示。可能是什么原因?

我的 gatsby+contentful 项目在这里遇到了完全相同的问题。我猜你在 Contentful 中设置了两个语言环境,它会自动显示你提供给它的所有语言。为避免这种情况,您只需在查询中添加一个过滤器:

query { allContentfulBlogpost(filter: {node_locale: {eq: "en-US"}}) { edges { node { title node_locale } } } }

如果你在node_locale中只看到英文节目,那你就成功了!