Created
July 9, 2024 11:40
-
-
Save ryangittings/4dd8a8edde576c0807e03d36f9c82cae to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
local_backend: true | |
backend: | |
name: 'github' | |
repo: 'Gittings-Studio/website' | |
branch: 'master' | |
media_folder: 'src/uploads' | |
public_folder: '/uploads' | |
button: &BUTTON | |
label: Button | |
name: button | |
widget: object | |
fields: | |
- label: Text | |
name: text | |
widget: string | |
required: true | |
- label: Link | |
name: link | |
widget: string | |
blocks: &BLOCKS | |
label: Blocks | |
name: blocks | |
widget: list | |
types: | |
- label: Hero | |
name: hero | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Style | |
name: style | |
widget: select | |
options: | |
- background | |
- inline | |
required: true | |
- label: Image | |
name: image | |
widget: image | |
required: true | |
- label: Content | |
name: content | |
widget: markdown | |
required: false | |
- *BUTTON | |
- label: Navigation | |
name: navigation | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Style | |
name: style | |
widget: select | |
options: | |
- inline | |
required: true | |
- label: Key | |
name: key | |
widget: string | |
required: true | |
- label: Eyebrow | |
name: eyebrow | |
widget: string | |
required: true | |
- label: Content | |
name: content | |
widget: markdown | |
required: true | |
- label: Features | |
name: features | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Eyebrow | |
name: eyebrow | |
widget: string | |
required: true | |
- label: Items | |
name: items | |
widget: list | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Icon | |
name: icon | |
widget: image | |
required: true | |
- label: Content | |
name: content | |
widget: markdown | |
required: true | |
- label: Image | |
name: image | |
widget: object | |
fields: | |
- label: Src | |
name: src | |
widget: image | |
required: true | |
- label: Alt | |
name: alt | |
widget: string | |
required: false | |
- label: Text | |
name: text | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Eyebrow | |
name: eyebrow | |
widget: string | |
required: true | |
- label: Content | |
name: content | |
widget: markdown | |
required: true | |
- *BUTTON | |
- label: Theme | |
name: theme | |
widget: select | |
options: | |
- primary-25 | |
required: false | |
- label: Studies | |
name: studies | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Style | |
name: style | |
widget: select | |
options: | |
- inline | |
required: true | |
- label: Locations | |
name: locations | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Testimonials | |
name: testimonials | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Content | |
name: content | |
widget: markdown | |
required: true | |
- label: Items | |
name: items | |
widget: list | |
fields: | |
- label: Cite | |
name: cite | |
widget: object | |
fields: | |
- label: Name | |
name: name | |
widget: string | |
required: true | |
- label: Position | |
name: position | |
widget: string | |
required: true | |
- label: Content | |
name: content | |
widget: markdown | |
required: true | |
- label: Theme | |
name: theme | |
widget: select | |
options: | |
- primary-25 | |
required: false | |
- label: Action | |
name: action | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Content | |
name: content | |
widget: markdown | |
required: true | |
- *BUTTON | |
- label: Overlap | |
name: overlap | |
widget: object | |
fields: | |
- label: Align | |
name: align | |
widget: string | |
required: false | |
- label: Theme | |
name: theme | |
widget: select | |
options: [] | |
required: false | |
- label: Glass | |
name: glass | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Overlap | |
name: overlap | |
widget: object | |
fields: | |
- label: Align | |
name: align | |
widget: string | |
required: true | |
- label: Theme | |
name: theme | |
widget: select | |
options: [] | |
required: true | |
- label: Image | |
name: image | |
widget: image | |
required: true | |
- label: Eyebrow | |
name: eyebrow | |
widget: string | |
required: true | |
- label: Content | |
name: content | |
widget: markdown | |
required: true | |
- *BUTTON | |
- label: Faqs | |
name: faqs | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Eyebrow | |
name: eyebrow | |
widget: string | |
required: true | |
- label: Items | |
name: items | |
widget: list | |
fields: | |
- label: Question | |
name: question | |
widget: string | |
required: true | |
- label: Answer | |
name: answer | |
widget: markdown | |
required: true | |
- label: Logos | |
name: logos | |
widget: object | |
fields: | |
- label: Title | |
name: title | |
widget: string | |
required: true | |
- label: Content | |
name: content | |
widget: markdown | |
required: true | |
collections: | |
- label: 'Pages' | |
name: 'pages' | |
folder: 'src' | |
identifier_field: 'title' | |
create: true | |
extension: 'md' | |
meta: { path: { widget: string, label: 'Path', index_file: 'index' } } | |
nested: | |
depth: 4 | |
summary: '{{title}}' | |
fields: | |
- { label: 'Layout', name: 'layout', widget: 'hidden', default: 'layouts/page.njk' } | |
- { label: 'Title', name: 'title', widget: 'string' } | |
- *BLOCKS |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment