-
-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathcecil.yml
190 lines (190 loc) · 4.44 KB
/
cecil.yml
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
title: "Cecil"
baseline: "A simple and powerful content-driven static site generator."
description: "Cecil is a command-line PHP application that merges Markdown pages, medias and Twig templates to generate a static website."
baseurl: "https://cecil.app/"
author:
name: "Arnaud Ligny"
url: "https://arnaudligny.fr"
keywords: ["static site generator", "SSG", "website", "PHP", "Twig", "CLI"]
social:
github:
repo: https://github.com/Cecilapp/Cecil
url: https://github.com/Cecilapp/Cecil
bluesky:
username: cecil.app
url: https://bsky.app/profile/cecil.app
twitter:
site: Cecil_Static
creator: ArnaudLigny
url: https://twitter.com/Cecil_Static
image: /images/cecil-card.png
language: en
languages:
- code: en
name: English
locale: en_US
- code: fr
enabled: true
name: Français
locale: fr_FR
config:
baseline: "Un générateur de site statique simple et puissant, axé sur le contenu."
description: "Cecil est une application PHP en ligne de commande qui fusionne des pages Markdown, des médias et des templates Twig afin de générer un site Web statique."
menus:
main:
- id: news
weight: 10
- id: documentation
name: Documentation
weight: 20
- id: index
enabled: false
footer:
- id: github
url: https://github.com/Cecilapp/
algolia:
enabled: false
pages:
paths:
- section: news
path: actualites/:year/:month/:day/:slug
menus:
main:
- id: news
weight: 10
- id: documentation
name: Documentation
weight: 20
- id: index
enabled: false
- id: cms
enabled: false
- id: hosting
enabled: false
- id: how-to
enabled: false
footer:
- id: github
url: https://github.com/Cecilapp/
output:
formats:
- name: phar
mediatype: 'application/octet-stream'
extension: 'phar'
- name: sha1
mediatype: 'text/plain'
extension: 'phar.sha1'
- name: algolia
mediatype: 'application/json'
filename: 'algolia'
extension: 'json'
- name: bash
mediatype: 'text/plain'
extension: 'sh'
pagetypeformats:
homepage: ['html', 'atom', 'algolia']
section: ['html', 'atom', 'jsonfeed']
theme:
- netlify
- pwa
netlify:
redirects:
- from: https://cecilapp.netlify.app/*
to: https://cecil.app/:splat
status: 301
force: true
- from: https://8-x-dev--cecilapp.netlify.app/*
to: https://8-x-dev.cecil.app/:splat
status: 301
force: true
redirect_by_language: false
manifest:
background_color: '#163C56'
theme_color: '#163C56'
theme_color_dark: '#111827'
shortcuts: true
serviceworker:
enabled: true
update:
snackbar:
enabled: true
offline:
snackbar:
enabled: true
static:
exclude:
- 'cecil-demo.png'
- '*.mp4'
- 'archives'
release:
name: cecil.phar
sha1: cecil.phar.sha1
docs_repo: https://github.com/Cecilapp/Cecil/edit/master/docs/
#googleanalytics: UA-387892-21
cloudflareinsights: 601e6965b5bc43b782058112c5312906
gsv: LIvUncCjs-xtddzUhv7CNTHWsjXpOk0C4BL4KMRYUVM
highlight:
version: 11.9.0
styles: atom-one-dark
languages: twig
anchor:
version: 5.0.0
tocbot:
version: v4.34.0
alpinejs:
version: 3.14.8
algolia:
enabled: true
version: '@4'
autocomplete:
version: 0
application_id: 'PVTO81KCEC'
search_api_key: 'd4f7a88b01ac073e9bb24dc264ead2dc'
index: 'documentation'
metatags:
jsonld: true
articles: news
editor: typora
pages:
paths:
- section: news
path: :section/:year/:month/:day/:slug
body:
images:
class: "dark:brightness-90"
resize:
enabled: true
responsive:
enabled: true
formats: ['webp']
caption:
enabled: true
remote:
enabled: true
placeholder: lqip
notes:
enabled: true
highlight:
enabled: true
assets:
images:
optimize:
enabled: true
responsive:
enabled: true
widths: [768, 1024]
sizes:
markdown: "(max-width: 800px) 768px, 1024px"
home: "(max-width: 767px) 768px, 33vw"
formats: ['webp']
cdn:
enabled: false
account: 'aligny'
url: 'https://res.cloudinary.com/%account%/image/fetch/c_limit,w_%width%,q_%quality%,f_%format%,d_default/%image_url%'
optimize:
#enabled: true
js:
enabled: false
layouts:
components:
ext: 'html.twig'