-
Notifications
You must be signed in to change notification settings - Fork 12
/
Copy pathblueprints.yaml
386 lines (384 loc) · 13.8 KB
/
blueprints.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
name: Quark Open Publishing
type: theme
slug: quark-open-publishing
version: 2.3.3
description: "A customized version of the Quark theme for open publishing and blogging. Includes Git Sync and 'chromeless' content display for seamless embedding."
icon: unlock
author:
name: HibbittsDesign.org
email: [email protected]
url: https://hibbittsdesign.org
homepage: https://github.com/hibbitts-design/grav-theme-quark-open-publishing
demo: https://demo.hibbittsdesign.org/grav-open-publishing-quark/
docs: https://github.com/hibbitts-design/grav-theme-quark-open-publishing/blob/master/README.md
keywords: open, blog, gitsync, chromeless
bugs: https://github.com/hibbitts-design/grav-theme-quark-open-publishing/issues
license: MIT
dependencies:
- { name: grav, version: '>=1.6.0' }
- archives
- breadcrumbs
- external_links
- feed
- git-sync
- markdown-notices
- page-inject
- pagination
- simplesearch
- shortcode-core
- taxonomylist
- quark
form:
validation: loose
fields:
tabs:
type: tabs
active: 1
fields:
general_info:
type: tab
title: 'Open Publishing Options'
fields:
chromelessoptions:
type: section
title: 'Chromeless Site (i.e. Embedded)'
underline: true
chromeless.enabled:
type: toggle
label: 'Hide Site Menu, Sidebar and Footer'
highlight: 1
default: 0
options:
'0': No
'1': Yes
validate:
type: bool
h5psetup:
type: section
title: 'H5P Setup'
underline: true
h5pembedrootpath:
type: text
size: long
label: 'H5P Embed Source URL'
default: 'https://h5p.org/h5p/embed/'
help: 'Enter the embed source URL path up to, but not including, the H5P Content ID.'
description: 'H5P embed source URL path up to, but not including, the Content ID. For example, ''https://h5p.org/h5p/embed/'' or ''https://[organization].h5p.com/content/''.'
validate:
type: URL
displaycclicense:
type: section
title: 'Creative Commons License'
underline: true
fields:
cc_license.enabled:
type: toggle
label: 'Display CC License'
highlight: 1
default: 0
options:
'0': No
'1': Yes
validate:
type: bool
cc_license.type:
type: select
label: 'CC License Type'
default: ccby
size: long
description: 'Looking for more info about Creative Commons (CC) Licenses?<br> Visit the <a href="https://creativecommons.org/" target="_blank">creativecommons.org</a> site.'
options:
ccby: 'CC Attribution'
ccbysa: 'CC Attribution Share Alike'
ccbynd: 'CC Attribution No Derivatives'
ccbync: 'CC Attribution Non-Commercial'
ccbyncsa: 'CC Attribution Non-Commercial Share Alike'
ccbyncnd: 'CC Attribution Non-Commercial No Derivatives'
cc_license.icon:
type: toggle
label: 'Display Only CC License Icon'
highlight: 1
default: 0
options:
'0': No
'1': Yes
validate:
type: bool
cc_license.text:
type: text
size: long
description: 'For example, ''except where otherwise noted.'''
label: 'Additional CC License Text'
validate:
type: text
menuoptions:
type: section
title: Menu
underline: true
dropdown.enabled:
type: toggle
label: 'Display Dropdowns in Menu'
highlight: 1
default: 1
options:
'0': Disabled
'1': Enabled
validate:
type: bool
theme_info:
type: tab
title: 'Quark Options'
fields:
production-mode:
type: toggle
label: 'Production mode'
help: 'When enabled, Quark will render with minified CSS'
highlight: 1
default: 1
options:
'0': PLUGIN_ADMIN.DISABLED
'1': PLUGIN_ADMIN.ENABLED
validate:
type: bool
grid-size:
type: select
label: 'Grid size'
help: 'The maximum width of the theme'
size: small
options:
"": 'None (full width)'
grid-xl: 'Extra Large'
grid-lg: Large
grid-md: Medium
header_section:
type: section
title: 'Header Defaults'
underline: true
custom_logo:
type: file
label: 'Custom Logo'
size: large
destination: 'theme://images/logo'
multiple: false
markdown: true
description: 'Will be used instead of default logo `theme://images/grav-logo.svg`'
accept:
- 'image/*'
custom_logo_mobile:
type: file
label: 'Mobile Custom Logo'
size: large
destination: 'theme://images/logo'
multiple: false
accept:
- 'image/*'
header-fixed:
type: toggle
label: 'Fixed header'
help: 'When enabled, the header will be fixed at the top of the browser'
highlight: 1
default: 1
options:
'0': PLUGIN_ADMIN.DISABLED
'1': PLUGIN_ADMIN.ENABLED
validate:
type: bool
header-animated:
type: toggle
label: Animated
help: 'When enabled, the header will animate to a smaller header when scrolling'
highlight: 1
default: 1
options:
'0': PLUGIN_ADMIN.DISABLED
'1': PLUGIN_ADMIN.ENABLED
validate:
type: bool
header-dark:
type: toggle
label: 'Dark Style'
help: 'When enabled, a dark-friendly style will be used'
highlight: 0
default: 0
options:
'0': PLUGIN_ADMIN.DISABLED
'1': PLUGIN_ADMIN.ENABLED
validate:
type: bool
header-transparent:
type: toggle
label: Transparent
help: 'When enabled, a transparent style will be used'
highlight: 0
default: 1
options:
'0': PLUGIN_ADMIN.DISABLED
'1': PLUGIN_ADMIN.ENABLED
validate:
type: bool
footer_section:
type: section
title: 'Footer Defaults'
underline: true
sticky-footer:
type: toggle
label: 'Sticky footer'
help: 'When enabled, the footer will be sticky at the bottom of the browser'
highlight: 1
default: 1
options:
'0': PLUGIN_ADMIN.DISABLED
'1': PLUGIN_ADMIN.ENABLED
validate:
type: bool
blog_section:
type: section
title: 'Blog Defaults'
underline: true
blog-page:
type: text
label: 'Blog Page'
help: 'The route to the blog page when working with blog sidebar'
size: medium
default: /blog
blog_page_hero_classes:
type: text
label: 'Hero Classes'
markdown: true
description: 'There are several Hero class options that can be listed here (space separated):<br />`text-light`, `text-dark`, `title-h1h2`, `parallax`, `overlay-dark-gradient`, `overlay-light-gradient`, `overlay-dark`, `overlay-light`, `hero-fullscreen`, `hero-large`, `hero-medium`, `hero-small`, `hero-tiny`<br />Please consult the [Quark documentation](https://github.com/getgrav/grav-theme-quark#hero-options) for more details.'
spectre_section:
type: section
title: 'Spectre.css Options'
underline: true
spectre.exp:
type: toggle
label: 'Experimentals CSS'
help: 'When enabled, the `spectre-exp.css` file will be included'
highlight: 0
default: 0
options:
'0': PLUGIN_ADMIN.DISABLED
'1': PLUGIN_ADMIN.ENABLED
validate:
type: bool
spectre.icons:
type: toggle
label: 'Icons CSS'
help: 'When enabled, the `spectre-icons.css` file will be included'
highlight: 0
default: 0
options:
'0': PLUGIN_ADMIN.DISABLED
'1': PLUGIN_ADMIN.ENABLED
validate:
type: bool
custommenu_options:
type: tab
title: 'Custom Menu Items'
fields:
displaycustommenus.enabled:
type: toggle
label: 'Display Custom Menu Items'
help: 'Determines if any defined custom menu entries are displayed in the menubar.'
default: 0
highlight: 1
options:
'0': No
'1': Yes
validate:
type: bool
menu:
name: menu
type: list
label: 'Custom Menu Items'
fields:
.text:
type: text
label: Text
description: 'Text label for menu item.'
.icon:
type: text
label: Icon
description: 'Font Awesome icon for menu item.'
.url:
type: text
label: URL
description: 'URL for menu item.'
.target:
type: select
label: Target
default: _self
size: medium
options:
_blank: 'Open in a new window'
_parent: 'Open in the parent frame'
_top: 'Open in the full body of the window'
_self: 'Open in the same frame as clicked'
gitsynclink_options:
type: tab
title: 'Git Sync Link'
fields:
gitsyncsetup:
type: section
title: Setup
underline: true
display_of_git_sync_repo_link:
type: select
size: medium
classes: fancy
label: 'Location of Git Sync Link'
default: menu
options:
menu: Menu
page: 'Page (visible when ''Chromeless'')'
footer: Footer
none: None
type_of_git_sync_repo_link:
type: select
size: medium
label: 'Type of Git Sync Link'
default: view
options:
view: 'View Git Repository'
edit: 'View/Edit Page in Git Repository'
gitsyncoptions:
type: section
title: Appearance
underline: true
custom_git_sync_repo_link_icon:
type: input.text
size: small
label: 'Custom Font Awesome Icon'
description: 'Short name, e.g. ''code-fork''.'
validate:
type: text
custom_git_sync_repo_link_text:
type: input.text
size: long
label: 'Custom Link Text'
description: 'Link text, e.g. ''View Page in GitHub'' or ''View Page as Markdown''.'
validate:
type: text
git_sync_edit_note_text:
type: input.text
size: medium
label: 'Text before Page Link'
description: 'The text before Git Sync Link located on a Page, e.g. ''Have a suggestion or correction?'' or ''Want to reuse this open content?''.'
custom_git_sync_repo_presentation_link_text:
type: input.text
size: long
label: 'Custom Presentation Link Text'
description: 'Link text for embedded Presentations, e.g. ''View Slides in GitHub'' or ''View Slides as Markdown''.'
validate:
type: text
gitsyncadvanced:
type: section
title: Advanced
underline: true
git_sync_repo_link:
type: input.url
label: 'Custom Git Repository Tree URL'
help: 'Enter the URL that leads to the pages folder of your Git Repository.'
description: 'URL path to pages folder for ''View/Edit Page in Git Repository'' option, but with ''/pages'' and everything following it removed. For example, ''https://github.com/paulhibbitts/demo-grav-course-hub/tree/master''.'
validate:
type: URL