npk*_*pkp 0 content-management-system contentful graphql gatsby contentful-api
我正在学习 gatsby 和 contentful 来构建一个网站,但是当我从 Contentful 查询数据时,它会显示相同的内容两次,如下所示。可能是什么原因?
小智 6
我的 gatsby+contentful 项目遇到了完全相同的问题。我猜你在 Contentful 中设置了两个语言环境,它会自动显示你提供给它的所有语言。为了避免这种情况,您可以简单地在查询中添加过滤器:
query { allContentfulBlogpost(filter: {node_locale: {eq: "en-US"}}) { edges { node { title node_locale } } } }
Run Code Online (Sandbox Code Playgroud)
如果你在node_locale中看到只显示英文,那就意味着你成功了!