From 8555cf72dec9321fa010296ce6988cf7b7cf602b Mon Sep 17 00:00:00 2001 From: Ryan Schanzenbacher Date: Sun, 26 Dec 2021 00:30:09 -0500 Subject: convert theme from submodule to regular files --- themes/hugo-coder | 1 - themes/hugo-coder/stackbit.yaml | 298 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 298 insertions(+), 1 deletion(-) delete mode 160000 themes/hugo-coder create mode 100644 themes/hugo-coder/stackbit.yaml (limited to 'themes/hugo-coder/stackbit.yaml') diff --git a/themes/hugo-coder b/themes/hugo-coder deleted file mode 160000 index 55b2a15..0000000 --- a/themes/hugo-coder +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 55b2a150f990bc56364dba347bc9acc6aab07be3 diff --git a/themes/hugo-coder/stackbit.yaml b/themes/hugo-coder/stackbit.yaml new file mode 100644 index 0000000..5a95aa3 --- /dev/null +++ b/themes/hugo-coder/stackbit.yaml @@ -0,0 +1,298 @@ +stackbitVersion: ~0.3.0 +ssgName: hugo +uploadDir: images +pageLayoutKey: null +models: + config: + type: config + label: Site Config + 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 + - type: string + name: defaultContentLanguage + - type: string + name: themesDir + - type: string + name: theme + label: Theme Name + - type: number + name: paginate + - type: boolean + name: canonifyURLs + - type: string + name: pygmentsStyle + - type: boolean + name: pygmentsCodeFences + - type: boolean + name: pygmentsCodeFencesGuessSyntax + - type: string + name: disqusShortname + - type: object + name: params + label: Params + description: Site parameters + fields: + - type: string + name: author + - type: string + name: description + - type: string + name: keywords + - type: string + name: info + - type: string + name: avatarURL + - type: boolean + name: hideFooter + - type: string + name: footerContent + - type: string + name: dateFormat + - type: boolean + name: hideCredits + - type: boolean + name: hideCopyright + - type: boolean + name: hideColorSchemeToggle + - type: number + name: since + - type: string + name: commit + - type: boolean + name: rtl + - type: string + name: colorScheme + - type: number + name: maxSeeAlsoItems + - type: list + name: customCSS + - type: list + name: customSCSS + - type: list + name: customJS + - type: boolean + name: enableTwemoji + - type: list + name: social + label: Social Media Icons + items: + type: object + fields: + - type: string + name: name + label: Name + - type: string + name: icon + label: Icon + - type: number + name: weight + label: Weight + - type: string + name: url + label: URL + - type: string + name: rel + label: Rel + - type: string + name: type + label: Type + - type: object + name: fathomAnalytics + label: Fathom Analytics (optional) + fields: + - type: string + name: siteID + label: ID for Fathom Analytics + - type: string + name: serverURL + label: URL for Fathom Analytics + - type: object + name: plausibleAnalytics + label: Plausible Analytics (optional) + fields: + - type: string + name: domain + label: Website domain for Plausible Analytics + - type: string + name: serverURL + label: URL for Plausible Analytics + - type: object + name: goatCounter + label: Goat Counter (optional) + fields: + - type: string + name: code + label: URL for Goat Counter + - type: object + name: cloudflare + label: Cloudflare Web Analytics (optional) + fields: + - type: string + name: token + label: token for Cloudflare Web Analytics + - type: object + name: matomo + label: Matomo (optional) + fields: + - type: string + name: siteID + label: Site ID for Matomo + - type: string + name: serverURL + label: URL for Matomo + - type: object + name: languages + fields: + - type: model + name: en + models: [language_config] + - type: model + name: "pt-br" + models: [language_config] + - type: object + name: taxonomies + fields: + - type: string + name: category + - type: string + name: series + - type: string + name: tag + - type: string + name: author + basicpage: + type: page + label: Basic Page + match: "*.md" + exclude: + - _index.md + fields: + - type: string + name: title + label: Title + - type: string + name: slug + label: Slug + post: + type: page + label: Blog post + folder: posts + fields: + - type: string + name: title + label: Title + - type: date + name: date + label: Date + - type: string + name: slug + label: Slug + - type: list + name: tags + label: Tags + items: + type: string + - type: list + name: categories + label: Categories + items: + type: string + - type: list + name: series + label: Series + items: + type: string + - type: list + name: authors + label: Authors + items: + type: string + - type: string + name: externalLink + - type: string + name: description + - type: boolean + name: math + - type: boolean + name: katex + - type: list + name: images + items: + type: string + - type: image + name: featuredImage + label: Featured Image + description: Image featured in post display + - type: list + name: authors + items: + type: string + snippets: + type: page + label: Snippets + folder: snippets + fields: + - type: string + name: title + label: Title + language_config: + type: object + label: Language Config + fields: + - type: string + name: languageName + - type: string + name: title + - type: object + name: params + fields: + - type: string + name: author + - type: string + name: info + - type: string + name: description + - type: string + name: keywords + - type: string + name: footerContent + - type: number + name: since + - type: object + label: Menu + name: menu + fields: + - type: list + name: main + items: + type: object + labelField: name + fields: + - type: string + name: identifier + label: Identifier + - type: string + name: name + label: Title + required: true + - type: string + name: url + label: URL + 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. -- cgit v1.2.3