Created
July 9, 2024 11:40
-
-
Save ryangittings/4dd8a8edde576c0807e03d36f9c82cae to your computer and use it in GitHub Desktop.
This file contains hidden or 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