如何解决使用netlify cms创建博客时如何在markdown文件中动态获取slug?
我正在尝试使用 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 举报,一经查实,本站将立刻删除。