48得票9回答
环境变量不起作用(Next.JS 9.4.4)

我正在使用Contentful API从我的帐户获取一些内容,并在我的Next.Js应用程序中显示它(我正在使用Next 9.4.4)。这里非常基础。现在为了保护我的凭据,我想使用环境变量(我以前从未使用过,对此我有点迷茫)。 我正在使用以下代码在我的index.js文件中创建Content...

22得票2回答
使用GraphQL检索包含不同模式对象数组的对象

我正在尝试编写一个查询,以检索具有属性linkedCards的对象,该属性包含具有不同模式的对象数组。 我有3个不同的模式(在Contentful中构建): CardA示例:{ id: 42, productName: 'Laptop', price: 999 } ...

21得票2回答
内容丰富的Javascript API - 通过slug查找条目

我知道如何通过ID查询条目。 是否有一种通过slug查找的方式?

17得票1回答
Gatsby.js:按嵌套对象属性过滤GraphQL查询

我正在制作一家新闻网站,其中将有多篇文章,每篇文章都有一个或多个对应的作者。如果您点击作者的姓名,它将带您到一个页面,显示他们的信息和他们贡献的文章列表。 所以每篇文章都有一个 authors 属性,这个属性是一个包含 author 对象的数组,每个对象都有完整名称、slug(全名小写,空格...

17得票1回答
如何在多个类型上使用GraphQL片段

我有一个 Gatsby 项目,其中有两种不同类型的内容非常相似,需要使用 GraphQL 查询:常规页面和维基文章。 按 slug 检索页面export const query = graphql` query($slug: String!) { page: contentful...

16得票5回答
Contentful API Markdown 转换为 HTML

有没有简单的方法将从Contentful API获取的Markdown文本转换为HTML代码以在HTML页面上显示。我尝试使用pagedown和一些类似的技术,但都不适用于我。

12得票5回答
使用gatsby-source-contentful访问您的Contentful空间失败

gatsby: 2.20.8 gatsbh-source-contentful: 2.2.5 我已经验证了我的spaceId和accessToken是正确的,并且我已经验证了这些密钥可以访问我的Contentful development环境。我尝试过: 启用GATSBY_CONTENTF...

12得票2回答
在GraphQL中如何处理多种类型的数组(例如:不同的内容块)?

假设我有一个页面构建器字段,它引用了许多不同类型的内容块。 视频 引用 广告 等等... 根据我所读到的,不推荐在数组中使用多种类型。 但是在这种情况下你还能做什么呢? 在GraphQL中有没有一种处理方式? 有没有更好的数据结构方式?

12得票4回答
Contentful:documentToHtmlString在富文本中不包含嵌入的图像

我有以下的富文本文档 { "data":{}, "content":[ { "data":{}, "content":[ { "data":{}, ...

11得票1回答
在组件外部访问React上下文

我使用 React context 来存储 NextJS 网站(例如 example.com/en/)的语言环境。设置如下: components/Locale/index.jsximport React from 'react'; const Context = React.create...