Using Sculpin with Decap CMS
Here's how I configured the Ponthir Tae Kwon-Do website my son and I have been working on to use Decap CMS (formerly Netlify CMS).
This is the source/admin/config.yml file we created:
local_backend:
allowed_hosts:
- localhost
- ponthirtaekwondo.localhost
backend:
name: git-gateway
editor:
preview: false
show_preview_links: false
media_folder: source/images
collections:
- name: site_settings
label: Settings
files:
- name: config
label: Site settings
file: app/config/sculpin_site.yml
fields:
- name: name
label: Site name
widget: string
- name: email
label: Email address
widget: string
- name: pages
label: Pages
files:
- name: home
label: Home
file: source/_pages/index.md
fields:
- name: title
label: Title
widget: string
- name: body
label: Body
widget: markdown
- name: classes
label: Classes
file: source/_pages/classes.md
fields:
- name: title
label: Title
widget: string
- name: body
label: Body
widget: markdown
- name: instructors
label: Instructors
file: source/_pages/instructors.md
fields:
- name: title
label: Title
widget: string
- name: body
label: Body
widget: markdown
- name: news
label: News
create: true
format: frontmatter
folder: source/_news
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
fields:
- name: title
label: Title
widget: string
- label: Date
name: date
widget: "datetime"
default: "{{now}}"
format: "YYYY-MM-DD HH:mm"
picker_utc: false
- name: body
widget: markdown
- name: tags
label: Tags
widget: select
multiple: true
required: false
options:
- competitions
- gradings