summaryrefslogtreecommitdiff
path: root/themes/hugo-coder/stackbit.yaml
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2021-12-26 00:30:09 -0500
committerRyan Schanzenbacher <ryan@rschanz.org>2021-12-26 00:30:09 -0500
commit98a21b966410c127e74b16e7a2817882ee16560f (patch)
treeee646c86e3d3f0fa1cd952294d49feeeb700d60f /themes/hugo-coder/stackbit.yaml
parente6eec31b71ab728f6610f4e764b2e206fb95f940 (diff)
convert theme from submodule to regular files
Diffstat (limited to 'themes/hugo-coder/stackbit.yaml')
m---------themes/hugo-coder0
-rw-r--r--themes/hugo-coder/stackbit.yaml298
2 files changed, 298 insertions, 0 deletions
diff --git a/themes/hugo-coder b/themes/hugo-coder
deleted file mode 160000
Subproject 55b2a150f990bc56364dba347bc9acc6aab07be
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 @@
1stackbitVersion: ~0.3.0
2ssgName: hugo
3uploadDir: images
4pageLayoutKey: null
5models:
6 config:
7 type: config
8 label: Site Config
9 fields:
10 - type: string
11 name: title
12 label: Title
13 required: true
14 - type: string
15 name: baseURL
16 label: Base URL
17 description: Hostname (and path) to the root
18 - type: string
19 name: languageCode
20 - type: string
21 name: defaultContentLanguage
22 - type: string
23 name: themesDir
24 - type: string
25 name: theme
26 label: Theme Name
27 - type: number
28 name: paginate
29 - type: boolean
30 name: canonifyURLs
31 - type: string
32 name: pygmentsStyle
33 - type: boolean
34 name: pygmentsCodeFences
35 - type: boolean
36 name: pygmentsCodeFencesGuessSyntax
37 - type: string
38 name: disqusShortname
39 - type: object
40 name: params
41 label: Params
42 description: Site parameters
43 fields:
44 - type: string
45 name: author
46 - type: string
47 name: description
48 - type: string
49 name: keywords
50 - type: string
51 name: info
52 - type: string
53 name: avatarURL
54 - type: boolean
55 name: hideFooter
56 - type: string
57 name: footerContent
58 - type: string
59 name: dateFormat
60 - type: boolean
61 name: hideCredits
62 - type: boolean
63 name: hideCopyright
64 - type: boolean
65 name: hideColorSchemeToggle
66 - type: number
67 name: since
68 - type: string
69 name: commit
70 - type: boolean
71 name: rtl
72 - type: string
73 name: colorScheme
74 - type: number
75 name: maxSeeAlsoItems
76 - type: list
77 name: customCSS
78 - type: list
79 name: customSCSS
80 - type: list
81 name: customJS
82 - type: boolean
83 name: enableTwemoji
84 - type: list
85 name: social
86 label: Social Media Icons
87 items:
88 type: object
89 fields:
90 - type: string
91 name: name
92 label: Name
93 - type: string
94 name: icon
95 label: Icon
96 - type: number
97 name: weight
98 label: Weight
99 - type: string
100 name: url
101 label: URL
102 - type: string
103 name: rel
104 label: Rel
105 - type: string
106 name: type
107 label: Type
108 - type: object
109 name: fathomAnalytics
110 label: Fathom Analytics (optional)
111 fields:
112 - type: string
113 name: siteID
114 label: ID for Fathom Analytics
115 - type: string
116 name: serverURL
117 label: URL for Fathom Analytics
118 - type: object
119 name: plausibleAnalytics
120 label: Plausible Analytics (optional)
121 fields:
122 - type: string
123 name: domain
124 label: Website domain for Plausible Analytics
125 - type: string
126 name: serverURL
127 label: URL for Plausible Analytics
128 - type: object
129 name: goatCounter
130 label: Goat Counter (optional)
131 fields:
132 - type: string
133 name: code
134 label: URL for Goat Counter
135 - type: object
136 name: cloudflare
137 label: Cloudflare Web Analytics (optional)
138 fields:
139 - type: string
140 name: token
141 label: token for Cloudflare Web Analytics
142 - type: object
143 name: matomo
144 label: Matomo (optional)
145 fields:
146 - type: string
147 name: siteID
148 label: Site ID for Matomo
149 - type: string
150 name: serverURL
151 label: URL for Matomo
152 - type: object
153 name: languages
154 fields:
155 - type: model
156 name: en
157 models: [language_config]
158 - type: model
159 name: "pt-br"
160 models: [language_config]
161 - type: object
162 name: taxonomies
163 fields:
164 - type: string
165 name: category
166 - type: string
167 name: series
168 - type: string
169 name: tag
170 - type: string
171 name: author
172 basicpage:
173 type: page
174 label: Basic Page
175 match: "*.md"
176 exclude:
177 - _index.md
178 fields:
179 - type: string
180 name: title
181 label: Title
182 - type: string
183 name: slug
184 label: Slug
185 post:
186 type: page
187 label: Blog post
188 folder: posts
189 fields:
190 - type: string
191 name: title
192 label: Title
193 - type: date
194 name: date
195 label: Date
196 - type: string
197 name: slug
198 label: Slug
199 - type: list
200 name: tags
201 label: Tags
202 items:
203 type: string
204 - type: list
205 name: categories
206 label: Categories
207 items:
208 type: string
209 - type: list
210 name: series
211 label: Series
212 items:
213 type: string
214 - type: list
215 name: authors
216 label: Authors
217 items:
218 type: string
219 - type: string
220 name: externalLink
221 - type: string
222 name: description
223 - type: boolean
224 name: math
225 - type: boolean
226 name: katex
227 - type: list
228 name: images
229 items:
230 type: string
231 - type: image
232 name: featuredImage
233 label: Featured Image
234 description: Image featured in post display
235 - type: list
236 name: authors
237 items:
238 type: string
239 snippets:
240 type: page
241 label: Snippets
242 folder: snippets
243 fields:
244 - type: string
245 name: title
246 label: Title
247 language_config:
248 type: object
249 label: Language Config
250 fields:
251 - type: string
252 name: languageName
253 - type: string
254 name: title
255 - type: object
256 name: params
257 fields:
258 - type: string
259 name: author
260 - type: string
261 name: info
262 - type: string
263 name: description
264 - type: string
265 name: keywords
266 - type: string
267 name: footerContent
268 - type: number
269 name: since
270 - type: object
271 label: Menu
272 name: menu
273 fields:
274 - type: list
275 name: main
276 items:
277 type: object
278 labelField: name
279 fields:
280 - type: string
281 name: identifier
282 label: Identifier
283 - type: string
284 name: name
285 label: Title
286 required: true
287 - type: string
288 name: url
289 label: URL
290 required: true
291 - type: number
292 name: weight
293 label: Weight
294 description: Position for sorting
295 - type: string
296 name: parent
297 label: Parent Menu Identifier
298 description: The parent of an entry should be the identifier of another entry.