Configuration
La configuration du site web est définie dans un fichier YAML nommé cecil.yml ou config.yml, stocké à la racine :
<mywebsite>
└─ cecil.yml
Cecil propose de nombreuses options de configuration, mais ses valeurs par défaut sont souvent suffisantes. Un nouveau site ne nécessite que ces paramètres :
title: "My new Cecil site"
baseurl: https://mywebsite.com/
description: "Site description"
La documentation ci-dessous couvre toutes les options de configuration prises en charge par Cecil.
Dans cette section
Options du site
title, baseurl, menus, taxonomies, theme, date, metatags, debug, etc.
Langues
Langue principale et langues supplémentaires d’un site multilingue.
Codes de locale
Liste des codes de locale à utiliser avec l’option languages.
Pages
Dossier des pages, tri, pagination, chemins, corps, pages virtuelles, générateurs, etc.
Données et fichiers statiques
Options des fichiers de données et des fichiers statiques.
Assets
Dossier des assets, compilation, minification, images et CDN.
Layouts
Dossier des templates, échappement, images, traductions et composants.
Sortie
Dossier de sortie, formats et post-traitement.
Cache
Cache des assets, des templates et des traductions.
Serveur et optimisation
En-têtes du serveur local et optimisation de la sortie.
Surcharge de configuration
Surchargez la configuration avec des variables d’environnement ou une option CLI.