And*_*hoe 1 jekyll netlify netlify-cms
所以我已经构建了一个主题为[Moon]的Jekyll站点(无法继续输入:TypeError:无法读取未定义的属性'sha')并且我已将其上传到我的GitHub存储库.然后我想将Netlify的管理面板添加到我的网站,所以我按照本指南修改config.yml了以下代码:
backend:
  name: git-gateway
publish_mode: editorial_workflow
media_folder: "files"
display_url: https://ccsource.org
slug:
  encoding: "ascii"
  clean_accents: true
collections:
  - name: "story"
    label: "Story"
    folder: "_posts"
    extension: "md"
    slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
    create: true
    fields:
      - {label: "Layout", name: "layout", widget: "hidden", default: "post"}
      - {label: "Title", name: "title", widget: "string"}
      - label: "tags"
        name: "tags"
        widget: "list"
        allow_add: true
        default: ["story"]
      - {label: "Summary", name: "excerpt", widget: "string", required: false}
      - {label: "comments", name: "comments", widget: "hidden", default: true}
      - label: "Publish date"
        name: "date"
        widget: "datetime"
        default: ""
        format: "MMM Do YY"
      - {label: "Body", name: "body", widget: "markdown", required: true}
由于我得到了降价样本文件,如:
---
layout: post
title:  "Sample"
date:   2016-03-15
excerpt: "Hello..."
tag:
- sample
- post
- video
comments: true
---
# Sample
但是在完成所有设置和部署之后,我访问了我的网站的管理面板,并尝试创建一个新帖子,我一直收到以下错误.
Failed to persist entry: TypeError: Cannot read property 'sha' of undefined
我用谷歌搜索并修改了与我的github存储库匹配的branch值site,但错误一直显示,我该如何解决?
对于遇到此问题的其他人来说,问题是Netlify身份已启用,但Netlify身份的子功能Git Gateway却没有.有关启用Git Gateway的说明,请访问:https://www.netlify.com/docs/git-gateway/#getting-started
| 归档时间: | 
 | 
| 查看次数: | 253 次 | 
| 最近记录: |