0

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

在此处输入图像描述

4

1 回答 1

3

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

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

如果您在 node_locale 中只看到英文节目,则意味着您成功了!

于 2020-08-15T00:39:17.337 回答