diff options
author | Ryan Schanzenbacher <ryan@rschanz.org> | 2021-12-26 00:30:09 -0500 |
---|---|---|
committer | Ryan Schanzenbacher <ryan@rschanz.org> | 2021-12-26 00:30:09 -0500 |
commit | 8555cf72dec9321fa010296ce6988cf7b7cf602b (patch) | |
tree | 006ad83008cc8e08524631ebb4b638bfbfa490fd /themes/hugo-coder/stackbit.yaml | |
parent | 2e1cd1a569ea516be6bfdc681411cae51632a290 (diff) |
convert theme from submodule to regular files
Diffstat (limited to 'themes/hugo-coder/stackbit.yaml')
m--------- | themes/hugo-coder | 0 | ||||
-rw-r--r-- | themes/hugo-coder/stackbit.yaml | 298 |
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 @@ | |||
1 | stackbitVersion: ~0.3.0 | ||
2 | ssgName: hugo | ||
3 | uploadDir: images | ||
4 | pageLayoutKey: null | ||
5 | models: | ||
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. | ||