hswro_org/stackbit.yaml

370 lines
9.4 KiB
YAML
Raw Normal View History

2020-08-27 03:38:55 +00:00
stackbitVersion: ~0.3.0
ssgName: jekyll
2021-03-09 02:41:59 +00:00
ssgVersion: 4.1
2020-08-27 03:38:55 +00:00
buildCommand: bundle exec jekyll build
2020-10-17 00:14:24 +00:00
publishDir: '_site'
staticDir: 'assets'
uploadDir: 'images'
dataDir: '_data'
pagesDir: ''
2021-03-09 02:04:14 +00:00
pageLayoutKey: null
logicFields:
- site_menu_item.weight
- service.weight
- team.weight
2020-08-27 03:38:55 +00:00
models:
config:
2020-10-17 00:14:24 +00:00
type: config
2021-03-09 02:41:59 +00:00
label: Config
2020-08-27 03:38:55 +00:00
fields:
- type: string
name: title
required: true
- type: string
2020-10-17 00:14:24 +00:00
name: baseurl
2020-08-27 03:38:55 +00:00
hidden: true
- type: string
2020-10-17 00:14:24 +00:00
name: permalink
label: Permalink
description: 'The output path for your pages, posts, or collections.'
default: '/posts/:slug:output_ext'
2020-08-27 03:38:55 +00:00
hidden: true
- type: string
2020-10-17 00:14:24 +00:00
name: google_analytics_id
2020-08-27 03:38:55 +00:00
- type: object
2020-10-17 00:14:24 +00:00
name: homepage
2020-08-27 03:38:55 +00:00
fields:
2020-10-17 00:14:24 +00:00
- type: boolean
name: show_call_box
- type: object
name: logo
fields:
- type: image
name: desktop
required: true
- type: image
name: mobile
- type: string
name: desktop_height
- type: object
name: footer
fields:
- type: string
name: copyright_text
- type: object
name: seo
fields:
- type: string
name: meta_description
label: meta_description
- type: string
name: meta_og_title
label: meta_og_title
- type: string
name: meta_og_type
label: meta_og_type
- type: string
name: meta_og_url
label: meta_og_url
2020-08-27 03:38:55 +00:00
- type: string
2020-10-17 00:14:24 +00:00
name: meta_og_image
label: meta_og_image
2020-08-27 03:38:55 +00:00
- type: string
2020-10-17 00:14:24 +00:00
name: meta_og_description
label: meta_og_description
- type: string
name: meta_twitter_card
label: meta_twitter_card
- type: string
name: meta_twitter_site
label: meta_twitter_site
- type: string
name: meta_twitter_creator
label: meta_twitter_creator
- type: object
name: collections
fields:
2020-08-27 03:38:55 +00:00
- type: object
2020-10-17 00:14:24 +00:00
name: services
2020-08-27 03:38:55 +00:00
fields:
- type: boolean
2020-10-17 00:14:24 +00:00
name: output
2020-08-27 03:38:55 +00:00
- type: string
2020-10-17 00:14:24 +00:00
name: permalink
2020-08-27 03:38:55 +00:00
- type: object
2020-10-17 00:14:24 +00:00
name: team
2020-08-27 03:38:55 +00:00
fields:
2020-10-17 00:14:24 +00:00
- type: boolean
name: output
2020-08-27 03:38:55 +00:00
- type: string
2020-10-17 00:14:24 +00:00
name: permalink
- type: object
name: sass
label: Sass
hidden: true
fields:
- type: number
name: indentWidth
label: Indent Width
description: >-
Used to determine the number of spaces or tabs to be used for
indentation.
default: 4
- type: enum
name: style
label: Output Style
description: Determines the output format of the final CSS style.
options:
- nested
- expanded
- compact
- compressed
default: nested
- type: number
name: precision
label: Precision
description: >-
Used to determine how many digits after the decimal will be
allowed.
default: 10
2020-08-27 03:38:55 +00:00
- type: list
2020-10-17 00:14:24 +00:00
name: plugins
label: Plugins
hidden: true
- type: list
name: exclude
label: Exclude
description: Exclude directories and/or files from the conversion.
hidden: true
2021-03-09 02:04:14 +00:00
site_menus:
type: object
label: Site Menus
description: >-
Site menus model, defines list of menus that can be specified from within
site configuration
fields:
- type: list
name: main
label: Main menu
description: List of items for Main menu
items:
type: model
models:
- site_menu_item
- type: list
name: footer
label: Footer menu
description: List of items for Footer menu
items:
type: model
models:
- site_menu_item
site_menu_item:
type: object
label: Site Menu Item
labelField: name
description: 'Site menu item model, defines fields for a single site menu item'
fields:
- type: string
name: identifier
label: Identifier
description: >-
The identifier of a menu item could be used as a parent menu of
another menu item
- type: string
name: name
label: Title
description: The title of the menu item
required: true
- type: string
name: url
label: URL
description: The URL the menu item links to
required: true
- type: number
name: weight
label: Weight
description: Position for sorting
- type: string
name: parent
label: Parent Menu Identifier
description: The parent of an entry should be the identifier of another entry.
2020-08-27 03:38:55 +00:00
home:
type: page
label: Home
2021-03-09 02:04:14 +00:00
file: index.md
hideContent: false
singleInstance: true
2020-08-27 03:38:55 +00:00
fields:
- type: string
name: title
2021-03-09 02:04:14 +00:00
label: Title
2020-08-27 03:38:55 +00:00
required: true
2020-10-17 00:14:24 +00:00
- type: string
name: description
2020-08-27 03:38:55 +00:00
- type: image
name: intro_image
2021-03-09 02:04:14 +00:00
label: Intro Image
2020-08-27 03:38:55 +00:00
description: Image displayed at in the pages intro section
- type: boolean
name: intro_image_absolute
2021-03-09 02:04:14 +00:00
label: Overflow intro image
2020-08-27 03:38:55 +00:00
description: Should the image overflow or be contained
- type: boolean
name: intro_image_hide_on_mobile
2021-03-09 02:04:14 +00:00
label: Hide the intro image on mobile
2020-08-27 03:38:55 +00:00
description: Hide the intro image on mobile screen sizes
2021-03-09 02:04:14 +00:00
- type: enum
name: layout
options:
- label: home
value: home
basicpage:
2020-08-27 03:38:55 +00:00
type: page
2021-03-09 02:04:14 +00:00
label: Basic Page
match: '*.md'
exclude: index.md
2020-08-27 03:38:55 +00:00
fields:
- type: string
name: title
2021-03-09 02:04:14 +00:00
label: Title
description: The title of the page.
2020-08-27 03:38:55 +00:00
- type: date
name: date
2021-03-09 02:04:14 +00:00
label: Date
- type: enum
name: layout
options:
- label: page
value: page
- label: contact
value: contact
- type: enum
name: menu
label: Menu
options:
- label: Main Menu
value: main
- label: Footer Menu
value: footer
2020-10-17 00:14:24 +00:00
- type: string
name: bodyClass
2020-08-27 03:38:55 +00:00
service:
type: page
label: Service
2021-03-09 02:04:14 +00:00
folder: _services
2020-08-27 03:38:55 +00:00
fields:
- type: string
name: title
- type: date
name: date
2021-03-09 02:04:14 +00:00
- type: boolean
name: draft
2020-08-27 03:38:55 +00:00
- type: boolean
name: featured
- type: number
name: weight
2021-03-09 02:04:14 +00:00
- type: enum
name: layout
options:
- label: service
value: service
2020-08-27 03:38:55 +00:00
services:
type: page
2021-03-09 02:04:14 +00:00
label: Services Overview
file: services.md
singleInstance: true
2020-08-27 03:38:55 +00:00
fields:
- type: string
name: title
2021-03-09 02:04:14 +00:00
label: Title
description: The title of the page.
2020-08-27 03:38:55 +00:00
required: true
- type: image
name: intro_image
label: Intro Image
description: Image displayed at in the pages intro section
- type: boolean
name: intro_image_absolute
label: Intro Image Position
description: Should the image overflow or be contained
- type: boolean
name: intro_image_hide_on_mobile
2021-03-09 02:04:14 +00:00
label: Intro Image Hide On Mobile
2020-08-27 03:38:55 +00:00
description: Hide the intro image on mobile screen sizes
2021-03-09 02:04:14 +00:00
- type: enum
name: layout
options:
- label: services
value: services
2020-08-27 03:38:55 +00:00
team:
type: page
label: Team
2021-03-09 02:04:14 +00:00
folder: _team
2020-08-27 03:38:55 +00:00
fields:
- type: string
name: title
2021-03-09 02:04:14 +00:00
label: Title
2020-08-27 03:38:55 +00:00
- type: date
name: date
2021-03-09 02:04:14 +00:00
label: Date
2020-08-27 03:38:55 +00:00
- type: image
name: image
2021-03-09 02:04:14 +00:00
label: Image
2020-08-27 03:38:55 +00:00
- type: string
name: jobtitle
2021-03-09 02:04:14 +00:00
label: Job Title
2020-08-27 03:38:55 +00:00
- type: string
name: linkedinurl
2021-03-09 02:04:14 +00:00
label: Linkedin URL
- type: string
name: Twitterhandle
label: Twitter handle
2020-08-27 03:38:55 +00:00
- type: boolean
name: draft
2021-03-09 02:04:14 +00:00
label: Draft
2020-08-27 03:38:55 +00:00
- type: boolean
name: featured
2021-03-09 02:04:14 +00:00
label: Featured
2020-08-27 03:38:55 +00:00
- type: number
name: weight
2021-03-09 02:04:14 +00:00
label: Weight
2020-08-27 03:38:55 +00:00
- type: boolean
name: promoted
2021-03-09 02:04:14 +00:00
label: Promoted
- type: enum
name: layout
options:
- label: team
value: team
2020-08-27 03:38:55 +00:00
teams:
type: page
2021-03-09 02:04:14 +00:00
label: Team Overview
file: team.md
singleInstance: true
2020-08-27 03:38:55 +00:00
fields:
- type: string
name: title
2021-03-09 02:04:14 +00:00
label: Title
description: The title of the page.
2020-08-27 03:38:55 +00:00
required: true
- type: image
name: intro_image
label: Intro Image
description: Image displayed at in the pages intro section
- type: boolean
name: intro_image_absolute
label: Intro Image Position
description: Should the image overflow or be contained
- type: boolean
name: intro_image_hide_on_mobile
2021-03-09 02:04:14 +00:00
label: Intro Image Hide On Mobile
2020-08-27 03:38:55 +00:00
description: Hide the intro image on mobile screen sizes
2021-03-09 02:04:14 +00:00
- type: string
name: permalink
- type: enum
name: layout
options:
- label: teams
value: teams