mirror of
https://github.com/kingomarnajjar/gatsby-starter-netlify-cms.git
synced 2026-07-26 06:37:25 +10:00
45 lines
3 KiB
YAML
45 lines
3 KiB
YAML
backend:
|
|
name: git-gateway
|
|
branch: master
|
|
|
|
media_folder: "/src/pages/blog/img"
|
|
public_folder: "img"
|
|
|
|
collections:
|
|
- name: "blog"
|
|
label: "Blog"
|
|
folder: "src/pages/blog"
|
|
create: true
|
|
slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
|
|
fields:
|
|
- {label: "Template Key", name: "templateKey", widget: "hidden", default: "blog-post"}
|
|
- {label: "Path", name: "path", widget: "string"}
|
|
- {label: "Title", name: "title", widget: "string"}
|
|
- {label: "Publish Date", name: "date", widget: "datetime"}
|
|
- {label: "Body", name: "body", widget: "markdown"}
|
|
|
|
- name: "pages"
|
|
label: "Pages"
|
|
files:
|
|
- file: "src/pages/about/about.md"
|
|
label: "About"
|
|
name: "about"
|
|
fields:
|
|
- {label: "Template Key", name: "templateKey", widget: "hidden", default: "about-page"}
|
|
- {label: "Path", name: "path", widget: "hidden", default: "/about"}
|
|
- {label: "Title", name: "title", widget: "string"}
|
|
- {label: "Body", name: "body", widget: "markdown"}
|
|
- file: "src/pages/product/product.md"
|
|
label: "Products Page"
|
|
name: "products"
|
|
fields:
|
|
- {label: "Template Key", name: "templateKey", widget: "hidden", default: "products-page"}
|
|
- {label: Title, name: title, widget: string}
|
|
- {label: Image, name: image, widget: image}
|
|
- {label: Heading, name: heading, widget: string}
|
|
- {label: Description, name: description, widget: string}
|
|
- {label: Intro, name: intro, widget: object, fields: [{label: Heading, name: heading, widget: string}, {label: Description, name: description, widget: text}, {label: Blurbs, name: blurbs, widget: list, fields: [{label: Image, name: image, widget: image}, {label: Text, name: text, widget: text}]}]}
|
|
- {label: Main, name: main, widget: object, fields: [{label: Heading, name: heading, widget: string}, {label: Description, name: description, widget: text}, {label: Image1, name: image1, widget: object, fields: [{label: Image, name: image, widget: image}, {label: Alt, name: alt, widget: string}]}, {label: Image2, name: image2, widget: object, fields: [{label: Image, name: image, widget: image}, {label: Alt, name: alt, widget: string}]}, {label: Image3, name: image3, widget: object, fields: [{label: Image, name: image, widget: image}, {label: Alt, name: alt, widget: string}]}]}
|
|
- {label: Testimonials, name: testimonials, widget: list, fields: [{label: Quote, name: quote, widget: string}, {label: Author, name: author, widget: string}]}
|
|
- {label: Full_image, name: full_image, widget: image}
|
|
- {label: Pricing, name: pricing, widget: object, fields: [{label: Heading, name: heading, widget: string}, {label: Description, name: description, widget: string}, {label: Plans, name: plans, widget: list, fields: [{label: Plan, name: plan, widget: string}, {label: Price, name: price, widget: string}, {label: Description, name: description, widget: string}, {label: Items, name: items, widget: list}]}]}
|