67 lines
2.5 KiB
YAML
Raw Normal View History

backend:
name: github
repo: netlify/netlify-cms
2018-06-11 19:09:44 -07:00
branch: master
2018-05-23 17:42:54 -04:00
squash_merges: true
publish_mode: editorial_workflow
media_folder: 'website/static/img' # Folder where user uploaded files should go
public_folder: 'img'
collections: # A list of collections the CMS should be able to edit
- name: 'docs' # Used in routes, ie.: /admin/collections/:slug/edit
label: 'Docs' # Used in the UI, ie.: "New Post"
folder: 'website/content/docs' # The path to the folder where the documents are stored
create: true # Allow users to create new documents in this collection
fields: # The fields each document in this collection have
- { label: 'Title', name: 'title', widget: 'string', tagname: 'h1' }
- { label: 'Group', name: 'group', widget: 'string' }
- { label: 'Weight', name: 'weight', widget: 'number' }
- { label: 'Body', name: 'body', widget: 'markdown' }
- name: 'blog'
label: 'Blog'
label_singular: 'Post'
folder: 'website/site/content/blog'
2018-06-11 19:09:44 -07:00
create: true
fields:
- { label: 'Title', name: 'title', widget: 'string', tagname: 'h1' }
- { label: 'Author', name: 'author', widget: 'string' }
- { label: 'Description (for blog list)', name: 'description', widget: 'text' }
- {
label: 'Meta Description (defaults to Description)',
name: 'meta_description',
widget: 'text',
required: false,
}
- { label: 'Date', name: 'date', widget: 'date' }
- { label: 'Body', name: 'body', widget: 'markdown' }
2018-02-27 21:53:57 -05:00
- name: updates
label: Updates
files:
2018-02-27 21:53:57 -05:00
- name: releases
label: Releases
file: website/data/updates.yml
2018-02-27 21:53:57 -05:00
fields:
- name: updates
label: Releases
widget: list
fields:
- { name: version, label: Version }
- { name: date, label: Date, widget: date }
- { name: description, label: Description }
- name: notifications
label: Notifications
file: website/data/notifications.yml
description: Site-top notifications - publish one at a time
fields:
- name: notifications
label: Notifications
widget: list
fields:
- { label: Title, name: title, widget: string, tagname: h1 }
- { label: Published, name: published, widget: boolean }
- { label: Loud, name: loud, widget: boolean }
- { label: Message, name: message, widget: text }
- { label: URL, name: url }