Gatsby&Netlify-通过cloudinary添加多个图像

时间:2020-04-24 14:57:25

标签: markdown gatsby cloudinary netlify

我有一个通过github存储库连接的Netlify / Gatsby测试站点设置。 我的目标是在Netlify CMS中上传多个图像。我为此实现了cloudinary插件。 当我创建一个包含内容的新页面时,此方法在Netlify CMS中有效,我可以通过cloudinary插件选择多个图像。发布后,它将自动创建包含所有内容的markdown文件。 生成的降价文件示例:

path: /blog/first-post
date: 2020-04-20T17:20:52.595Z
title: First blog post!
media:
  - >-
    https://res.cloudinary.com/dzmtikrn1/image/upload/v1587474425/IMG_20180715_141255_vux692.jpg
  - >-
    https://res.cloudinary.com/dzmtikrn1/image/upload/v1587474426/IMG-20180713-WA0003_fimfc4.jpg
---
test 2

现在使用graphQL我想查询此媒体数据,但查询时不存在。 我用一张图片尝试了一下,并且可以用,但是一旦我添加了多张图片就没有用。

我的config.yml的一部分:

media_library:
  name: cloudinary
  config:
    cloud_name: 
    api_key: 

collections:
  - name: blog
    label: Blog
    folder: blog
    create: true
    fields:
      - { name: path, label: Path }
      - { name: date, label: Date, widget: datetime }
      - { name: title, label: Title }
      - { name: body, label: Body, widget: markdown }
      - label: "Media"
        name: "media"
        widget: "image"
        allow_multiple: true
        media_library:
          config:
            multiple: true

是降价的格式,还是我想念其他东西?

0 个答案:

没有答案