从netlify cms采购

时间:2019-06-19 20:33:25

标签: gatsby netlify-cms

我遵循了盖茨比(Gatsby)网站上的教程。我正在运行“ hello world” https://admiring-bose-8807f8.netlify.com/网站。我创建了一个帖子,但一直坚持让它显示。我正在使用gatsby-source-filesystem插件。我的gatsby-config.js文件如下:

module.exports = {
  /* Your site config here */
  plugins: [
    `gatsby-plugin-netlify-cms`,
    {
      resolve: `gatsby-source-filesystem`,
      options: {
        name: `blog`,
        path: `${__dirname}/blog`
      },
    },
    `gatsby-transformer-remark`,
    ]
}

我的config.yml是

backend:
  name: github
  repo: jamesgrubb/Gatsbycms

media_folder: static/assets
public_folder: assets

collections:
  - name: blog
    label: Blog
    folder: blog
    create: true
    fields:
      - { name: path, label: Path }
      - { name: date, label: Date, widget: date }
      - { name: title, label: Title }
      - { name: body, label: Body, widget: markdown }

当我进入管理员并单击以创建新帖子时,我有以下文件

  • 路径
  • 日期
  • 标题
  • 身体

我输入了以下字符串:

  • 路径:/ first-blog /
  • 日期:(预填)
  • 标题:标题
  • 身体:Lorem ipsum

我应该如何格式化我的URL?我试过了: https://admiring-bose-8807f8.netlify.com/blog/first-blog/Title

没有欢乐吗?

任何想法

1 个答案:

答案 0 :(得分:0)

我在github上查看了您的仓库,我想您已经错过了必须查询降价文件然后在gatsby-node.js中进行渲染的部分。检出此official tutorial或检查official blog starter source