问题描述
我正在尝试使用 netlify cms 创建博客。这是我的 config.yml 文件。
backend:
name: git-gateway
branch: main
media_folder: static/img
public_folder: /img
collections:
- name: "blog" # Used in routes,e.g.,/admin/collections/blog
label: "Blog" # Used in the UI
folder: "content/blog" # The path to the folder where the documents are stored
create: true # Allow users to create new documents in this collection
slug: "{{year}}-{{month}}-{{day}}-{{slug}}" # Filename template,YYYY-MM-DD-title.md
fields: # The fields for each document,usually in front matter
- { label: "Title",name: "title",widget: "string" }
- { label: "Publish Date",name: "date",widget: "datetime" }
- { label: "Featured Image",name: "thumbnail",widget: "image" }
- { label: "Body",name: "body",widget: "markdown" }
---
title: This is test blog.
date: 2021-06-14T11:30:36.600Z
thumbnail: /img/new-4.jpg
---
Hi,this is my first demo blog.
文件名是2021-06-12-this-is-test-blog.md
我希望这个文件名作为 Markdown 文件中的一个 slug,如下所示。
---
title: This is test blog.
date: 2021-06-14T11:30:36.600Z
thumbnail: /img/new-4.jpg
slug: 2021-06-12-this-is-test-blog
---
Hi,this is my first demo blog.
我也尝试将此代码添加到配置文件中,但它不起作用,它只是给了我一个名为 slug 的字段。
- { name: slug,label: Slug,required: true,widget: string }
有什么办法可以得到想要的结果吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)