标签: netlify-cms

将Netlify CMS与Hugo一起使用 - 使用画廊创建帖子

我是雨果和Netlify的新手,所以我可能只是做错了.

我已成功构建和部署了一个带有画廊的网站,使用Hugo,Galleria插件,并部署到Netlify这一切都有效.但是,我想尝试使用Netlify CMS,我正在努力设置它来处理图库功能(它只是写文本帖子很好)

我不确定这是否是Netlify CMS的限制,或者我是否以不适合静态网站的方式进行画廊.

为了实现Hugo的画廊,我在每个帖子的前面做了以下事情:

+++
date = "2017-02-13T23:17:09+01:00"
summary = "In which I fail to RTFM, visit a Lamasery, and eat a lot of fruit."
tags = []
title = "China 2017: Day 11"

[[galleria]]
imgSrc = "../images/china/11/Lama-Temple.JPG"
imgTitle = "Hall In The Lama Temple"
imgDesc = "One of the main halls of the Lama Temple."

[[galleria]]
imgSrc = "../images/china/11/Octagonal-Hall.JPG"
imgTitle = "Octagonal Hall"
imgDesc = "An octagonal building just …
Run Code Online (Sandbox Code Playgroud)

gallery hugo netlify netlify-cms

3
推荐指数
1
解决办法
979
查看次数

Netlify CMS与自托管Gitlab

我有一个Gatsby静态站点,目前通过Zeit Now从一个自托管的Gitlab帐户部署.

我想添加Netlify CMS,但它似乎只与Gitlab.com帐户集成.

是否可以将Netlify CMS与自托管Gitlab帐户一起使用?

gitlab netlify netlify-cms

3
推荐指数
1
解决办法
1469
查看次数

使用Netlify CMS在Hugo数据文件中收集

我正试着用Hugo ssg使用Netlify CMS.

我用:

netlify-cms@1.0
hugo@0.29
Run Code Online (Sandbox Code Playgroud)

我有一个简单的netlify-cms config.yml,有两个集合:帖子和作者.

  backend:
    name: github
    repo: sebhewelt/atlas
    branch: master

  display_url: https://mypage.com
  publish_mode: editorial_workflow  
  media_folder: "static/uploads"
  public_folder: "/uploads"
  collections:

    - label: "Posts"
      name: "post"
      folder: "content"
      create: true
      slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
      fields:
        - { label: "Title", name: "title", widget: "string" }
        - { label: "Publish Date", name: "date", widget: "datetime" , format: "YYYY-MM-DD hh:mma"}
        - { label: "Body", name: "body", widget: "markdown" }


    - label: "Authors"
      name: "author"
      folder: "data"
      create: true
      fields:
        - {label: "Name", …
Run Code Online (Sandbox Code Playgroud)

netlify netlify-cms

2
推荐指数
1
解决办法
948
查看次数

Netlify CMS - 如何通过 config.yml 集合存储对象数组

我对 Netlify 的 CMS 有点困惑——特别是在通过config.yml. 我将 Netlify CMS 与 Gatsby 静态站点一起使用,以允许最终用户更新网站上的一些动态数据。

我正在努力实现的目标:

我想要 CMS 上的数据类型,以允许用户创建新的旅游日期,包括最大入住人数和当前入住人数(即当前在所述旅游中预订了多少人)。

为了实现这一点,我目前已经这样做了config.yml(它config.yml位于static/admin我的 Gatsby 项目中,项目根目录中):

backend:
  name: git-gateway
  branch: master

publish_mode: editorial_workflow

media_folder: src/images/uploads
public_folder: /uploads

collections:
  - name: "tourInfo"
    label: "Tour Info"
    description: "Upcoming tours and their availability"
    files:
      - label: "tour"
        name: "Tour"
        file: "static/tours.json"
        fields:
          - {label: "Tour Date", name: "date", widget: "datetime"}
          - {label: "Total Places", name: "totalPlaces", widget: "number"}
          - {label: "Filled Places", name: …
Run Code Online (Sandbox Code Playgroud)

gatsby netlify netlify-cms

2
推荐指数
1
解决办法
904
查看次数

使用 Netlify 身份登录不可用

我部署了 Gatsby + Netlify 站点,并且 cms 插件在 gatsby-config.js 下配置如下:

{
  resolve: 'gatsby-plugin-netlify-cms',
    options: {
      modulePath: `${__dirname}/src/cms/cms.js`,
  },
}, 
Run Code Online (Sandbox Code Playgroud)

该网站已启用 https,但我只能选择使用 github 登录,并且需要启用 Netlify 身份登录。

有什么线索吗?

在此输入图像描述

javascript reactjs gatsby netlify netlify-cms

2
推荐指数
1
解决办法
1320
查看次数

如何修复Netlify网站的"sha"未定义错误?

所以我已经构建了一个主题为[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: …
Run Code Online (Sandbox Code Playgroud)

jekyll netlify netlify-cms

1
推荐指数
1
解决办法
253
查看次数

Gatsby CMS - 无法从/.netlify/identity加载设置

我在ubuntu 16.04盒子上安装了gastby 2

gatsby new netlifycms2 https://github.com/netlify-templates/gatsby-starter-netlify-cms 
Run Code Online (Sandbox Code Playgroud)

没有错误.

但是,当我访问/ admin并单击使用netlify登录时,我收到消息

无法从/.netlify/identity加载设置

我假设我需要这个文件,但没有找到任何有关如何安装它的说明.

我手动在static/admin/.netlify/identity中添加了一个空白身份文件,然后运行gatsby build和gatsby serve但是错误消息仍然存在

我已经完成了一些关于身份验证的阅读,并对这个博客提供了后端建议:

"一旦启用身份服务,GoTrue微服务的托管版本允许您在/.netlify/identity下为任何Netlify站点添加用户注册和管理."

我注意到gotrue cms.js安装在admin目录和其他一些目录中

./public/admin/cms.js
./node_modules/netlify-cms/dist/cms.js
./node_modules/gatsby-plugin-netlify-cms/cms.js
./src/cms/cms.js
Run Code Online (Sandbox Code Playgroud)

netlify identity插件是否存在此文件未创建的错误?

 System:
    OS: Linux 4.4 Ubuntu 16.04.5 LTS (Xenial Xerus)
    CPU: x64 Intel(R) Xeon(R) CPU E5-2650 v4 @ 2.20GHz
    Shell: 4.3.48 - /bin/bash
  Binaries:
    Node: 10.10.0 - /usr/bin/node
    Yarn: 1.9.4 - /usr/bin/yarn
    npm: 6.4.1 - /usr/bin/npm
  npmPackages:
    gatsby: ^2.0.0 => 2.0.1 
    gatsby-plugin-netlify: ^2.0.0 => …
Run Code Online (Sandbox Code Playgroud)

gatsby netlify netlify-cms

1
推荐指数
1
解决办法
1532
查看次数

Netifly 部署后加载资源失败

我今天早上从 github 存储库在 Netifly 上部署了一个 React 网站。

然后我做了一些更改,将它们推送到 github,并在 Netifly 上触发了一个新的部署。现在该网站是一个空白页面。在控制台中,我收到以下消息:

加载资源失败:服务器响应状态为 404()

所以我在 Netifly 上创建了一个新项目,使用相同的存储库。问题依然存在。这是 Netifly 的临时问题吗?如果没有,我该如何解决?

git github reactjs netlify netlify-cms

1
推荐指数
1
解决办法
1990
查看次数

netlifyCMS 和 Gatsby 的“未找到后端”

我一直在尝试在通过克隆gatsby-starter-default制作的非常基本的 Gatsby 应用程序上设置 NetlifyCMS 。我遵循了来自 Netlify CMS采购说明,但我不断收到未找到后端的错误。这是我的 Gatsby 设置:

/static/admin/config.yml

backend:
  name: appendtoStatic
  branch: master

media_folder: static/img
public_folder: /images

collections:
  - name: "pages"
    label: "Pages"
    files:    
      - file: "src/pages/about.md"
        label: "About"
        name: "about"
        fields:
          - {
              label: "Template Key",
              name: "templateKey",
              widget: "hidden",
              default: "about-page",
            }
          - { label: "Title", name: "title", widget: "string" }
          - { label: "Body", name: "body", widget: "markdown" }
Run Code Online (Sandbox Code Playgroud)

这是我的 package.json

{
  "name": "gatsby-starter-default",
  "private": true,
  "description": "A simple …
Run Code Online (Sandbox Code Playgroud)

gatsby netlify netlify-cms

0
推荐指数
1
解决办法
879
查看次数

标签 统计

netlify ×9

netlify-cms ×9

gatsby ×4

reactjs ×2

gallery ×1

git ×1

github ×1

gitlab ×1

hugo ×1

javascript ×1

jekyll ×1