对于我的 gatsby+contentful 项目,我在这里遇到了完全相同的问题。我猜你在 Contentful 中设置了两个语言环境,它会自动显示你给它的所有语言。为避免这种情况,您只需在查询中添加一个过滤器:
query { allContentfulBlogpost(filter: {node_locale: {eq: "en-US"}}) { edges { node { title node_locale } } } }
如果您在 node_locale 中只看到英文节目,则意味着您成功了!