decap cms oauth
Some checks are pending
/ test (push) Waiting to run

This commit is contained in:
gribse 2025-04-25 20:47:52 +02:00
parent e8025733bc
commit 4bb821bc73
2 changed files with 36 additions and 13 deletions

View file

@ -13,17 +13,35 @@ local_backend: true # allows local editing via npx decap-cms-proxy-server
media_folder: "static/images/uploads" # path in repo
public_folder: "/images/uploads" # URL path
collections:
- name: "posts"
label: "Posts"
folder: "content/posts"
- name: "blog"
label: "Articles de blog"
folder: "content/blog"
create: true
slug: "{{slug}}"
extension: "md" # Hugo expects Markdown
format: "frontmatter"
nested:
depth: 1
summary: "{{title}}"
filter:
field: "path"
pattern: ".*?/index.md"
fields:
- { label: "Title", name: "title", widget: "string" }
- { label: "Date", name: "date", widget: "datetime" }
- { label: "Draft", name: "draft", widget: "boolean", default: true }
- { label: "Tags", name: "tags", widget: "list", default: [] }
- { label: "Body", name: "body", widget: "markdown" }
- { name: "title", label: "Title", widget: "string" }
- { name: "date", label: "Date", widget: "datetime" }
- { name: "draft", label: "Draft", widget: "boolean", default: true }
- { name: "ShowToc", label: "Show TOC", widget: "boolean", default: true }
- label: "Cover Image"
name: "cover"
widget: "object"
fields:
- { label: "Hidden", name: "hidden", widget: "boolean", default: false }
- { label: "Hidden in List", name: "hiddenInList", widget: "boolean", default: false }
- { label: "Hidden in Single", name: "hiddenInSingle", widget: "boolean", default: true }
- { label: "Image", name: "image", widget: "string", default: "images/default.jpg" }
- { label: "Alt", name: "alt", widget: "string", required: false }
- { label: "Caption", name: "caption", widget: "string", required: false }
- { name: "ShowBreadCrumbs", label: "Show Breadcrumbs", widget: "boolean", default: true }
- { name: "ShowPostNavLinks", label: "Show Post Nav Links", widget: "boolean", default: true }
- { name: "ShowReadingTime", label: "Show Reading Time", widget: "boolean", default: true }
- { name: "body", label: "Body", widget: "markdown" }