175 lines
4.4 KiB
YAML
175 lines
4.4 KiB
YAML
stackbitVersion: ~0.2.0
|
|
ssgName: custom
|
|
publishDir: exampleSite/public
|
|
buildCommand: cd exampleSite && hugo --gc --baseURL "/" --themesDir ../.. && cd ..
|
|
uploadDir: images
|
|
staticDir: exampleSite/static
|
|
pagesDir: exampleSite/content
|
|
dataDir: exampleSite
|
|
models:
|
|
config:
|
|
type: data
|
|
label: Config
|
|
file: config.toml
|
|
fields:
|
|
- type: string
|
|
name: title
|
|
label: Title
|
|
required: true
|
|
- type: string
|
|
name: baseURL
|
|
label: Base URL
|
|
description: Hostname (and path) to the root
|
|
- type: string
|
|
name: languageCode
|
|
label: Language Code "en"
|
|
- type: string
|
|
name: theme
|
|
label: Theme Name
|
|
- type: object
|
|
name: taxonomies
|
|
label: Taxonomies
|
|
description: Site Taxonomies
|
|
fields:
|
|
- type: string
|
|
name: tag
|
|
label: Tag
|
|
- type: object
|
|
name: permalinks
|
|
label: Permalinks
|
|
description: Site Permalinks
|
|
fields:
|
|
- type: string
|
|
name: post
|
|
label: Post
|
|
- type: object
|
|
name: params
|
|
label: Params
|
|
description: Site Parameters
|
|
fields:
|
|
- type: string
|
|
name: description
|
|
label: Description
|
|
- type: string
|
|
name: contentBackgroundColor
|
|
label: Content Background Color
|
|
- type: string
|
|
name: contentTextColor
|
|
label: Content text Color
|
|
- type: string
|
|
name: contentLinkColor
|
|
label: Content Link Color
|
|
- type: string
|
|
name: contentLinkHoverColor
|
|
label: Content Link Hover Color
|
|
- type: string
|
|
name: navbarBackgroundColor
|
|
label: Navbar Background Color
|
|
- type: string
|
|
name: navbarLinkColor
|
|
label: Navbar Link Color
|
|
- type: string
|
|
name: navbarLinkHoverColor
|
|
label: Navbar Link Hover Color
|
|
- type: string
|
|
name: wrapperMaxWidth
|
|
label: Wrapper Max Width
|
|
- type: string
|
|
name: customDateFormat
|
|
label: Custom Date Format
|
|
- type: boolean
|
|
name: customCodeStyle
|
|
label: Custom Code Style
|
|
- type: boolean
|
|
name: customBlockquoteStyle
|
|
label: Custom Block Quote Style
|
|
- type: boolean
|
|
name: showPostSummary
|
|
label: Show Post Summary
|
|
- type: string
|
|
name: googleAnalytics
|
|
label: Google Analytics Code
|
|
- type: boolean
|
|
name: cookieConsent
|
|
label: Cookie Consent
|
|
- type: boolean
|
|
name: includeBootstrapJs
|
|
label: Include BootstrapJs
|
|
- type: string
|
|
name: faviconSafariPinnedTabColor
|
|
label: Favicon Safari Pinned Tab Color
|
|
- type: string
|
|
name: faviconMsApplicationTileColor
|
|
label: Favicon Ms Application Tile Color
|
|
- type: string
|
|
name: faviconThemeColor
|
|
label: Favicon Theme Color
|
|
- type: object
|
|
name: menu
|
|
label: Site Menu
|
|
fields:
|
|
- type: list
|
|
name: nav
|
|
label: Nav Menu
|
|
items:
|
|
type: object
|
|
fields:
|
|
- type: string
|
|
name: name
|
|
label: Menu Name
|
|
- type: string
|
|
name: url
|
|
label: Menu Link
|
|
- type: number
|
|
name: weight
|
|
label: Order Weight
|
|
basicpage:
|
|
type: page
|
|
label: Basic Page
|
|
match: "*.md"
|
|
fields:
|
|
- type: string
|
|
name: title
|
|
label: Title
|
|
- type: date
|
|
name: date
|
|
label: Create Date
|
|
post:
|
|
type: page
|
|
label: Post
|
|
folder: post
|
|
fields:
|
|
- type: string
|
|
name: title
|
|
label: Title
|
|
- type: date
|
|
name: date
|
|
label: Create Date
|
|
- type: string
|
|
name: publishdate
|
|
label: Publish Date
|
|
- type: string
|
|
name: lastmod
|
|
label: Last Modified date
|
|
- type: boolean
|
|
name: draft
|
|
label: Draft
|
|
- type: list
|
|
name: aliases
|
|
label: Aliases
|
|
items:
|
|
type: string
|
|
- type: list
|
|
name: tags
|
|
label: Post Tags
|
|
items:
|
|
type: string
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|