-
Notifications
You must be signed in to change notification settings - Fork 0
/
blueprints.yaml
156 lines (150 loc) · 5.13 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
name: Amaury Carrade
version: 0.1.0
description: Theme for Amaury Carrade's personal website
icon: rocket
author:
name: Amaury Carrade, with some help from Kiliann Becquet
email: amaury@carrade.eu
homepage: https://github.com/Nebulius/GravTemplate
demo: https://nebulius.org
keywords: grav, theme, personal website, amaury carrade
bugs: https://github.com/Nebulius/GravTemplate/issues
readme: https://github.com/Nebulius/GravTemplate
license: CeCILL-B
dependencies:
- { name: grav, version: '>=1.5.10' }
form:
validation: loose
fields:
headers:
type: section
title: En-tête du site
underline: true
fields:
header.title:
type: text
label: "Le titre à afficher dans l'en-tête"
help: "L'éventuelle partie en gras doit être affichée entre <span>"
header.image:
type: file
label: "L'avatar ou photo à afficher dans l'en-tête"
help: "L'image sera affichée en 48×48 px², avec une découpe circulaire."
destination: "theme://user-assets/"
accept:
- 'image/*'
tags_clouds:
type: section
title: Nuages de tags
underline: true
fields:
tags_cloud.enabled:
type: toggle
label: Activer les nuages de tags
help: Si désactivé, les nuages de tags ne seront pas affichés.
highlight: 1
default: 1
size: medium
options:
1: PLUGIN_ADMIN.YES
0: PLUGIN_ADMIN.NO
validate:
type: bool
tags_cloud.threshold:
type: range
label: Seuil d'affichage des tags dans le nuage
help: |
Spécifiez un pourcentage, entre zéro et cent.
Seuls les tags présents sur un nombre de posts supérieur ou égal à ce pourcentage multiplié par le nombre de posts du tag le plus présent seront affichés.
Ainsi, à 0, tous les tags seront affichés. À 100, seuls les tags les plus populaires (ou le, s'il n'y a pas d'égalité) le seront.
default: 0
validate:
min: 0
max: 100
contact_section:
type: section
title: Liens sociaux & contact
underline: true
fields:
email:
type: email
label: Adresse de courriel
help: Cette adresse est affichée en haut à droite du site (sur PC), et dans le pied de page.
siret:
type: number
label: SIRET
help: Numéro SIRET affiché dans le pied de page.
social:
type: list
label: Liens sociaux
help: |
Liste des liens sociaux, affichés en haut à droite sur PC et sur l'accueil, et dans le pied de page sinon.
Les icônes sont celles de FontAwesome.
La référence est disponible sur fontawesome.com/icons.
fields:
.title:
type: text
label: Titre du lien
help: Le titre du lien n'est pas affiché, mais est utilisé pour remplacer l'icône pour les personnes utilisant des logiciels d'assistance.
.link:
type: text
label: Adresse du lien
validate:
type: url
.icon_type:
type: select
label: Style de l'icône du bouton
help: Le style de l'icône. Attention que tous les styles ne sont pas disponibles pour toutes les icônes gratuites.
options:
fas: Style solide (fas)
far: Style normal (far)
fal: Style léger (fal)
fab: Marques (fab)
.icon:
type: text
label: Icône du bouton
placeholder: fa-
donations:
type: list
label: Liens de don
help: |
Liste des liens de dons, affichés dans le pied de page.
fields:
.title:
type: text
label: Titre du lien
help: Le titre du lien n'est pas affiché, mais est utilisé pour remplacer l'icône pour les personnes utilisant des logiciels d'assistance.
.link:
type: text
label: Adresse du lien
validate:
type: url
footer_section:
type: section
title: Pied de page
underline: true
fields:
footer.pages:
type: pages
size: medium
classes: fancy
label: Pages
show_all: true
show_modular: true
show_root: false
multiple: true
help: Liste de pages à afficher tout en bas du site, en petit, dans le pied de page.
validate:
type: array
meta_section:
type: section
title: Métadonnées SEO (JSON-LD)
underline: true
fields:
meta.contact_page:
type: pages
classes: fancy
label: Page de contact
show_all: false
show_modular: false
show_root: false
help: Page de contact précisée dans les métadonnées et potentiellement exposée sur les moteurs de recherche