-
Notifications
You must be signed in to change notification settings - Fork 2
/
blueprints.yaml
236 lines (221 loc) · 6.63 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
name: Telephasic
slug: telephasic
type: theme
version: 1.0.7
description: "Telephasic Grav Theme (ported from HTML5Up)"
icon: group
author:
name: Pedro Moreno
email: [email protected]
url: https://github.com/pmoreno-rodriguez/grav-theme-telephasic
homepage: https://github.com/pmoreno-rodriguez/grav-theme-telephasic
keywords: telephasic, minimalist, theme, modern, fast, responsive, html5, css3, blog
bugs: https://github.com/pmoreno-rodriguez/grav-theme-telephasic/issues
license: CC-BY-3.0
demo: https://telephasic.pmdesign.dev
dependencies:
- { name: grav, version: '>=1.7.0' }
- archives
- pagination
- simplesearch
- taxonomylist
form:
validation: loose
fields:
dropdown.enabled:
type: toggle
label: TELEPHASIC.ADMIN.THEME.DROPDOWN_MENU
highlight: 1
default: 0
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
production-mode:
type: toggle
label: TELEPHASIC.ADMIN.THEME.PRODUCTION_MODE
help: TELEPHASIC.ADMIN.THEME.PRODUCTION_MODE_HELP
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
favicon:
type: file
label: TELEPHASIC.ADMIN.THEME.FAVICON
description: TELEPHASIC.ADMIN.THEME.CUSTOM_FAVICON_DESCRIPTION
markdown: true
destination: 'theme@:/images/ico'
multiple: false
avoid_overwriting: false
random_name: false
toggleable: true
filesize: 3
accept: ['image/png', '.ico']
logo:
type: file
label: TELEPHASIC.ADMIN.THEME.CUSTOM_LOGO
size: large
destination: 'theme://images/logo'
multiple: false
markdown: true
description: TELEPHASIC.ADMIN.THEME.CUSTOM_LOGO_DESCRIPTION
accept:
- image/*
custom_css:
type: toggle
label: TELEPHASIC.ADMIN.THEME.CUSTOM_CSS
help: TELEPHASIC.ADMIN.THEME.CUSTOM_CSS_HELP
highlight: 0
default: false
options:
1: Enabled
0: Disabled
custom_js:
type: toggle
label: TELEPHASIC.ADMIN.THEME.CUSTOM_JS
help: TELEPHASIC.ADMIN.THEME.CUSTOM_JS_HELP
highlight: 0
default: false
options:
1: Enabled
0: Disabled
blog_section:
type: section
title: TELEPHASIC.ADMIN.THEME.BLOG_DEFAULTS
underline: true
blog-page:
type: text
label: TELEPHASIC.ADMIN.THEME.BLOG_PAGE_LABEL
help: TELEPHASIC.ADMIN.THEME.BLOG_PAGE_HELP
size: medium
default: '/blog'
featuredposts:
type: toggle
label: TELEPHASIC.ADMIN.THEME.FEATUREDPOSTS
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
featuredposts_category:
type: text
markdown: true
label: TELEPHASIC.ADMIN.THEME.FEATUREDPOSTS_CATEGORY
description: TELEPHASIC.ADMIN.THEME.FEATUREDPOSTS_CATEGORY_DESCRIPTION
size: medium
default: 'featured'
featuredposts_number:
type: range
label: TELEPHASIC.ADMIN.THEME.FEATUREDPOSTS_NUMBER
description: TELEPHASIC.ADMIN.THEME.FEATUREDPOSTS_NUMBER_DESCRIPTION
default: 3
validate:
min: 1
max: 5
hero_content:
type: fieldset
collapsible: true
collapsed: false
icon: image
title: TELEPHASIC.ADMIN.THEME.HERO_OPTIONS.LABEL
fields:
hero_title:
type: text
label: TELEPHASIC.ADMIN.THEME.HERO_OPTIONS.TITLE
minlength: 5
maxlength: 255
hero_subtitle:
type: textarea
label: TELEPHASIC.ADMIN.THEME.HERO_OPTIONS.SUBTITLE
minlength: 10
maxlength: 255
hero_button_text:
type: text
label: TELEPHASIC.ADMIN.THEME.HERO_OPTIONS.BUTTON_TEXT
hero_button_url:
type: text
label: TELEPHASIC.ADMIN.THEME.HERO_OPTIONS.BUTTON_URL
hero_image:
type: file
label: TELEPHASIC.ADMIN.THEME.HERO_OPTIONS.IMAGE_LABEL
description: TELEPHASIC.ADMIN.THEME.HERO_OPTIONS.IMAGE_DESCRIPTION
destination: 'theme@:/images/hero'
multiple: false
avoid_overwriting: false
random_name: false
filesize: 3
accept:
- 'image/*'
hero_gradient_color1:
type: colorpicker
label: TELEPHASIC.ADMIN.THEME.HERO_OPTIONS.GRADIENT1
hero_gradient_color2:
type: colorpicker
label: TELEPHASIC.ADMIN.THEME.HERO_OPTIONS.GRADIENT2
footer:
type: fieldset
collapsible: true
collapsed: false
icon: share-alt
title: TELEPHASIC.ADMIN.THEME.FOOTER.LABEL
fields:
contact_enabled:
label: TELEPHASIC.ADMIN.THEME.FOOTER.CONTACT.ENABLED_HOMEPAGE
type: toggle
highlight: 1
default: 1
options:
1: PLUGIN_ADMIN.ENABLED
0: PLUGIN_ADMIN.DISABLED
validate:
type: bool
contact_title:
label: TELEPHASIC.ADMIN.THEME.FOOTER.CONTACT.FORM_TITLE
type: text
contact_subtitle:
label: TELEPHASIC.ADMIN.THEME.FOOTER.CONTACT.FORM_SUBTITLE
type: text
copyright_author:
type: text
label: TELEPHASIC.ADMIN.THEME.FOOTER.COPYRIGHT.AUTHOR
copyright_rights:
type: text
label: TELEPHASIC.ADMIN.THEME.FOOTER.COPYRIGHT.RIGHTS
social_icons:
type: fieldset
collapsible: true
collapsed: false
icon: share-alt
title: TELEPHASIC.ADMIN.THEME.FOOTER.SOCIALS.ICONS
fields:
social_enabled:
type: toggle
label: TELEPHASIC.ADMIN.THEME.FOOTER.SOCIALS.ENABLED
highlight: 1
options:
1: PLUGIN_ADMIN.YES
0: PLUGIN_ADMIN.NO
validate:
type: bool
social:
name: social
type: list
style: vertical
collapsed: true
fields:
.name:
type: text
label: TELEPHASIC.ADMIN.THEME.FOOTER.SOCIALS.ICON_NAME
.url:
type: text
label: TELEPHASIC.ADMIN.THEME.FOOTER.SOCIALS.ICON_URL
.icon:
type: text
label: TELEPHASIC.ADMIN.THEME.FOOTER.SOCIALS.ICON_ICON
description: TELEPHASIC.ADMIN.THEME.FOOTER.SOCIALS.ICON_HELP