首页 > 解决方案 > “配置应该具有必需的属性'media_folder'” - 当它这样做时

问题描述

自从我玩 netlifycms 以来已经有一段时间了——我觉得我以前遇到过这个问题,但找不到答案。我的 config.yml 中有 media_folder - 但我收到一个错误,它找不到一个配置设置 - 有人有什么想法吗?所以这是我的配置(完整文件

backend:
  name: github
  repo: acecentre/nhs-service-finder
  branch: master 

collections:
  - name: "nhs-service" 
    label: "Service" 
    folder: "content/ccg" 
    media_folder: "static/images/uploads"
    media_library:
      name: uploads    
    create: false 

但是在加载页面(这里)我得到

Config Errors:
config should have required property 'media_folder'
config should have required property 'media_library'
config should match some schema in anyOf
Check your config.yml file.

我究竟做错了什么?

标签: netlify-cms

解决方案


好吧 - 我花了一段时间.. media_folder 和 media_library - 应该是根设置 - 不是在集合中..

backend:
  name: github
  repo: acecentre/nhs-service-finder
  branch: master 

media_folder: "static/images/uploads"
media_library:
   name: uploads

collections:
  - name: "nhs-service" 
    label: "Service" 
    folder: "content/ccg"   

推荐阅读