From b2c5631d08a9a33c31a2b40bcee5f5b6e3cdee75 Mon Sep 17 00:00:00 2001 From: budparr Date: Sun, 27 Oct 2019 15:03:06 -0400 Subject: [PATCH] Improve fields from linter suggestions Ref #206 --- stackbit.yaml | 71 ++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 65 insertions(+), 6 deletions(-) diff --git a/stackbit.yaml b/stackbit.yaml index 89e68d4..c29be0b 100644 --- a/stackbit.yaml +++ b/stackbit.yaml @@ -1,8 +1,8 @@ stackbitVersion: ~0.2.39 -ssgName: hugo +ssgName: custom publishDir: exampleSite/public buildCommand: cd exampleSite && hugo --gc --baseURL "/" --themesDir ../.. && cd .. -uploadDir: images +uploadDir: exampleSite/static/uploads staticDir: exampleSite/static pagesDir: exampleSite/content dataDir: exampleSite @@ -25,6 +25,14 @@ models: name: languageCode label: Language Code hidden: true + - type: string + name: MetaDataFormat + label: MetaDataFormat + hidden: true + - type: string + name: DefaultContentLanguage + label: DefaultContentLanguage + hidden: true - type: string name: themesDir label: Themes Directory @@ -48,6 +56,20 @@ models: - type: string name: googleAnalytics label: Google Analytics ID + - type: object + name: sitemap + label: sitemap + hidden: true + fields: + - type: string + name: changefreq + label: changefreq + - type: integer + name: priority + label: priority + - type: string + name: filename + label: filename - type: object name: params label: Params @@ -118,7 +140,7 @@ models: label: Description - type: string name: layout - label: layout + label: layout basicpage: type: page label: Basic Page @@ -130,6 +152,14 @@ models: name: title label: Title description: The title of the page. + - type: string + name: type + label: type + default: page + - type: boolean + name: omit_header_text + label: omit_header_text + description: The title of the page. - type: image name: featured_image label: Featured Image @@ -143,11 +173,37 @@ models: options: - label: Main Menu value: main - - label: Footer Menu - value: footer + type: object + section: + type: page + label: Section + match: "*/_index.md" + layout: _default/list.html + fields: + - type: string + name: title + label: Title + description: The title of the page. + - type: image + name: featured_image + label: Featured Image + description: Image displayed at in the pages intro section + - type: string + name: description + label: Description + - type: date + name: date + label: Date + - type: enum + name: menu + label: menu + default: main + options: + - label: main + value: main post: type: page - label: Post + label: Posts folder: post exclude: _index.md layout: _default/single.html @@ -165,6 +221,9 @@ models: - type: string name: description label: Description + - type: enum + name: tags + label: tags - type: boolean name: draft label: Draft