-
-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathhugo.yaml
More file actions
149 lines (138 loc) · 3.38 KB
/
hugo.yaml
File metadata and controls
149 lines (138 loc) · 3.38 KB
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
module:
mounts:
- source: archetypes
target: archetypes
- source: i18n
target: i18n
- source: layouts
target: layouts
- source: static
target: static
# Librairies
imports:
# Import Lightbox (Tobii)
- path: github.com/midzer/tobii
ignoreConfig: true
mounts:
- source: dist/tobii.min.css
target: static/assets/css/tobii.min.css
- source: dist/tobii.min.js
target: static/assets/js/tobii.min.js
# Import GDPR complian (Cookie consent)
- path: github.com/orestbida/cookieconsent
ignoreConfig: true
mounts:
- source: dist/cookieconsent.css
target: static/assets/css/cookieconsent.css
- source: dist/cookieconsent.umd.js
target: static/assets/js/cookieconsent.umd.js
# Import Carousel (Splide)
- path: github.com/Splidejs/splide
ignoreConfig: true
mounts:
- source: dist/css/splide.min.css
target: static/assets/css/splide.min.css
- source: dist/js/splide.min.js
target: static/assets/js/splide.min.js
# Import Parallax (Rellax)
- path: github.com/dixonandmoe/rellax
ignoreConfig: true
mounts:
- source: rellax.min.js
target: assets/js/vendors/rellax.min.js # import in javascript core pipe (only if parallax enabled in params)
# Params
params:
# Website
cookie_banner:
enable: false # Enable Cookie banner
cookieconsent:
enable: false # Use CookieConsent
analytics: false
functionality: false
marketing: false
disablePageInteraction: false
css:
darkmode: false # default: false (only light mode)
preload: false
print: false
header:
layout: drawer # modal also available
drawer:
position: end
modal:
centered: true
size: fullscreen
form:
ajax: false # Set true to enable ajax form
netlify: true # Set false to disable Netlify Forms
action: false # Replace by action URL from https://fabform.io/, https://formspree.io/, https://kwesforms.com/ …
logo:
header: '/assets/images/logo.svg'
footer: '/assets/images/logo.svg'
search:
enable: false # if true add search page to /content/search/_index.md or add a search block
layout: raw # drawer and modal also available
filter: false
sort: false
# Front
column: 12
gutter: 24
container:
desktop: 1296
mobile: 300
# Images
hero:
cover: '1600x400'
cover_mobile: '360x400'
desktop: '416x'
mobile: '300x'
image:
xlarge: '1600x'
xsmall: '50x50'
desktop: '856x'
mobile: '300x'
mobile_full: '360x'
scrollsnap: '240x'
thumbnail:
desktop: '414x177'
mobile: '300x129'
scrollsnap: '240x103'
navigation:
desktop: '414x200'
mobile: '300x150'
pages:
thumbnail:
desktop: '416x179'
desktop_large: '636x273'
mobile: '300x129'
scrollsnap: '240x103'
image:
desktop: '856x'
mobile: '360x'
blocks:
editorial:
desktop: '636x'
mobile: '360x'
gallery:
mobile: '138x138'
informations:
image:
ratio: .5196
# Privacy
privacy:
instagram:
simple: false
vimeo:
enableDNT: true
simple: false
x:
enableDNT: true
simple: false
youtube:
privacyEnhanced: true
# Services
services:
instagram:
disableInlineCSS: false
x:
disableInlineCSS: false