我有一个通过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
是降价的格式,还是我想念其他东西?