graphql - gatsby-source-contentful 不适用于 gatsby-tra

我已使用 gatsby-source-contentful 成功获取数据,但无法弄清楚如何使用 markdownRemark 扩展内容查询,如官方 gatsby-contentful-starter 所示。

我在gatsby-config.js中添加了gatsby-transformer-remark,运行了gatsby clean && gatsby develop,还是不行请参阅 Graphiql 中的 childMarkdownRemark

gatsby-config.js:

module.exports = {
  siteMetadata: {
    title: 'Test Contentful and MarkdownRemark',
  },
  plugins: [
    {
      resolve: `gatsby-source-contentful`,
      options: {
        // spaceId: 'XXXXXXXXXXXX',
        // accessToken: 'XXXXXXXXXXXX',
      },
    },
    `gatsby-transformer-remark`
  ],
}

package.json:

{
  "name": "test-gatsby-contentful",
  "version": "1.0.0",
  "main": "index.js",
  "license": "MIT",
  "dependencies": {
    "gatsby": "^2.18.2",
    "gatsby-source-contentful": "^2.1.62",
    "gatsby-transformer-remark": "^2.6.37"
  }
}

Reproduction repo

最佳答案

gatsby-transformer-remark 仅适用于包含 Markdown 格式文本的长文本字段。如果您的字段类型是富文本插件将无法工作,因为该字段不包含 Markdown,但您可以使用 Contentful 的 rich-text-html-renderer .

关于graphql - gatsby-source-contentful 不适用于 gatsby-transformer-remark,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59022321/

相关文章:

android - 无法再在 Android Studio 中运行单独的插桩测试

angular - ViewChild 与 Directive 获取 ViewContainerRe

visual-studio-code - VSCode 个人快捷方式在笔记本编辑器中不起作用

python - Jupyter Lab 交互图像展示 : issue with widgets a

linkedin - 检索 Linkedin Video Post 的缩略图 (ugcPost AP

r - 代码相当于 RStudio 查看器 Pane 中的 'broom' 图标?

flutter - 将 mapEventToState 与传入流一起使用的最佳实践?

angular - 如果我重新分配一个存储 rxjs 订阅的变量,那会取消订阅吗?

hibernate - Spring JPA 审计因多个数据源而失败

reactjs - React 中的 forwardingRef 与回调 refs 有什么区别?