# Cecil

> 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.

## Documentation

- [Démarrage rapide](https://cecil.vercel.app/fr/documentation/demarrage-rapide.md): Créez un nouveau site web et prévisualiser le localement.
- [Contenu](https://cecil.vercel.app/fr/documentation/contenu.md): Créer du contenu et l’organiser.
- [Templates](https://cecil.vercel.app/fr/documentation/templates.md): Travailler avec les layouts, les templates et les composants.
- [Configuration](https://cecil.vercel.app/fr/documentation/configuration.md): Configurez votre site web.
- [Commandes](https://cecil.vercel.app/fr/documentation/commandes.md): Liste des commandes disponibles.
- [Déployer](https://cecil.vercel.app/fr/documentation/deployer.md): Déployer (publier) votre site web.
- [Étendre](https://cecil.vercel.app/fr/documentation/etendre.md): Étendre Cecil.
- [Bibliothèque](https://cecil.vercel.app/fr/documentation/bibliotheque.md): Utilisez Cecil comme bibliothèque PHP.
- [Architecture](https://cecil.vercel.app/fr/documentation/architecture.md): Architecture de Cecil.

## Comment faire ?

- [Appliquer les fonctionnalités SEO dans les templates](https://cecil.vercel.app/fr/comment-faire/templates-metatags.md): Ajouter les fonctionnalités SEO de Cecil aux templates avec le partial metatags.
- [Optimiser les images dans Markdown](https://cecil.vercel.app/fr/comment-faire/markdown-performance-images.md): Optimiser les images Markdown dans Cecil avec tailles responsives, formats et chargement différé.
- [Générer plusieurs formats d'images dans des modèles](https://cecil.vercel.app/fr/comment-faire/templates-image-formats.md): Générer des formats d'image AVIF et WebP dans les modèles Cecil.
- [Rendre des images réactives dans des modèles](https://cecil.vercel.app/fr/comment-faire/templates-responsive-images.md): Rendre des images réactives dans les modèles Cecil avec la fonction html.

## Actualités

- [Quoi de neuf depuis la version 8.79 ?](https://cecil.vercel.app/fr/actualites/2026/06/14/quoi-de-neuf-depuis-la-version-8-79.md): Synthèse des fonctionnalités majeures ajoutées entre Cecil 8.80.0 et 8.106.0.
- [Cecil 8.79.0 est sorti](https://cecil.vercel.app/fr/actualites/2026/01/14/cecil-8.79.0-est-sorti.md): Cette version améliore la génération de slugs pour le contenu multilingue et refactorise le code associé.
- [Cecil 8.77.0 est sorti](https://cecil.vercel.app/fr/actualites/2026/01/14/cecil-8.77.0-est-sorti.md): Refactorise et simplifie la logique de redimensionnement et de recadrage d'images, consolidant la fonctionnalité dans une seule méthode plus flexible.
- [Cecil 8.76.0 est sorti](https://cecil.vercel.app/fr/actualites/2025/12/31/cecil-8.76.0-est-sorti.md): Met à jour la version minimale de PHP vers 8.2, ajoute des notifications desktop et améliore les processus de build et de test.
- [Cecil 8.75.0 est sorti](https://cecil.vercel.app/fr/actualites/2025/12/09/cecil-8.75.0-est-sorti.md): Améliore le système de gestion des ressources, en particulier pour les fichiers audio et vidéo.
- [Quoi de neuf depuis la version 8.37 ?](https://cecil.vercel.app/fr/actualites/2025/12/03/quoi-de-neuf-depuis-la-version-8-37.md): Listes des changements depuis la sortie de Cecil 8.37.0.
- [Cecil 8.37.0 est sorti](https://cecil.vercel.app/fr/actualites/2025/04/23/cecil-8.37.0-est-sorti.md): Configuration simplifiée et mécanismes de cache améliorés
- [Cecil 8.0.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/12/08/cecil-8.0.0-est-sorti.md): Il s‘agit d‘une version majeure : son objectif est d‘engager la route vers PHP 8 🐘
- [Cecil 7.45.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/08/16/cecil-7.45.0-est-sorti.md): Obtenez les dimensions d’un élément vidéo.
- [Cecil 7.44.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/08/02/cecil-7.44.0-est-sorti.md): Désactivez l'image de balise méta par défaut.
- [Cecil 7.43.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/06/22/cecil-7.43.0-est-sorti.md): Nouvelle fonction de dump.
- [Cecil 7.40.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/06/04/cecil-7.40.0-est-sorti.md): i18n pour la taxonomie.
- [Cecil 7.39.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/05/24/cecil-7.39.0-est-sorti.md): Temps de traitement et mémoire consommée.
- [Cecil 7.38.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/05/23/cecil-7.38.0-est-sorti.md): Modifie l'ID des pages localisées.
- [Cecil 7.37.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/05/22/cecil-7.37.0-est-sorti.md): Nouvelle variable `page.paginator.links.path`.
- [Cecil 7.36.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/04/15/cecil-7.36.0-est-sorti.md): Nouvelle règle de recherche de modèle de taxonomie.
- [Cecil 7.35.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/04/11/cecil-7.35.0-est-sorti.md): Nouveau filtre d'actifs et fonctions pour les images.
- [Cecil 7.34.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/04/06/cecil-7.34.0-est-sorti.md): Filtre LQIP.
- [Cecil 7.33.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/03/20/cecil-7.33.0-est-sorti.md): Prise en charge du CDN d’images.
- [Cecil 7.32.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/03/09/cecil-7.32.0-est-sorti.md): `decoding="async"` ajouté aux images.
- [Cecil 7.31.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/03/07/cecil-7.31.0-est-sorti.md): EXIF et données audio.
- [Cecil 7.30.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/02/23/cecil-7.30.0-est-sorti.md): Ajoutez l'URL de la page de base à l'ancre de la table des matières.
- [Cecil 7.29.0 est sorti](https://cecil.vercel.app/fr/actualites/2023/01/04/cecil-7.29.0-est-sorti.md): Format de sortie du flux JSON.
- [Cecil 7.28.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/11/25/cecil-7.28.0-est-sorti.md): Liens de flux disponibles à partir des pages d’une section.
- [Cecil 7.27.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/11/05/cecil-7.27.0-est-sorti.md): Supprimez les fichiers de cache par expression régulière.
- [Cecil 7.25.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/31/cecil-7.25.0-est-sorti.md): Image réactive personnalisée `sizes`.
- [Cecil 7.26.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/31/cecil-7.26.0-est-sorti.md): Créez une légende pour les images et intégrez des liens ayant un titre.
- [Cecil 7.24.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/30/cecil-7.24.0-est-sorti.md): Transformez un lien en élément vidéo ou audio.
- [Cecil 7.23.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/29/cecil-7.23.0-est-sorti.md): Nouvelle option pour ajouter une classe par défaut aux images corporelles.
- [Cecil 7.20.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/25/cecil-7.20.0-est-sorti.md): Nouvelle variable pour remplacer l'URL canonique.
- [Cecil 7.21.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/25/cecil-7.21.0-est-sorti.md): Solution de secours locale pour les images distantes.
- [Cecil 7.22.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/25/cecil-7.22.0-est-sorti.md): Prise en charge du lien GitHub Gist intégré.
- [Cecil 7.19.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/24/cecil-7.19.0-est-sorti.md): Lien vers une page dans un lien markdown.
- [Cecil 7.18.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/23/cecil-7.18.0-est-sorti.md): Intégrez une vidéo YouTube à partir d'un lien Markdown.
- [Cecil 7.17.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/19/cecil-7.17.0-est-sorti.md): Normalisez le chemin des actifs dans Markdown.
- [Cecil 7.16.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/16/cecil-7.16.0-est-sorti.md): Prise en charge du Markdown dans `<figcaption>` d'une image.
- [Cecil 7.15.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/12/cecil-7.15.0-est-sorti.md): Prise en charge des extensions Twig personnalisées.
- [Cecil 7.14.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/11/cecil-7.14.0-est-sorti.md): Options pour la variable préliminaire « trier par ».
- [Cecil 7.13.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/05/cecil-7.13.0-est-sorti.md): Récupère la couleur dominante d'une image.
- [Cecil 7.12.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/03/cecil-7.12.0-est-sorti.md): Nouveau filtre de modèle « toc ».
- [Cecil 7.11.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/10/02/cecil-7.11.0-est-sorti.md): Ajoutez l’option « langue » à la fonction url() du modèle.
- [Cecil 7.9.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/30/cecil-7.9.0-est-sorti.md): Nouvelle commande pour extraire les modèles.
- [Cecil 7.10.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/30/cecil-7.10.0-est-sorti.md): Traductions internes.
- [Cecil 7.8.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/28/cecil-7.8.0-est-sorti.md): Nouveau paginateur.
- [Cecil 7.7.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/24/cecil-7.7.0-est-sorti.md): Traduction de formats multiples.
- [Cecil 7.6.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/23/cecil-7.6.0-est-sorti.md): Imprimez l'utilisation de la mémoire en mode détaillé.
- [Cecil 7.4.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/19/cecil-7.4.0-est-sorti.md): Meilleure navigation précédente et suivante dans la section.
- [Cecil 7.5.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/19/cecil-7.5.0-est-sorti.md): Vérifie la langue par défaut et la configuration des paramètres régionaux.
- [Cecil 7.3.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/18/cecil-7.3.0-est-sorti.md): Prise en charge du `path` personnalisé (localisé) pour la section.
- [Cecil 7.2.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/12/cecil-7.2.0-est-sorti.md): Sortie de débogage des traductions.
- [Cecil 7.0.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/08/cecil-7.0.0-est-sorti.md): Le support i18n a migré vers Symfony Translation + Twig Intl.
- [Cecil 7.1.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/08/cecil-7.1.0-est-sorti.md): Options de configuration des traductions.
- [Cecil 6.3.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/06/cecil-6.3.0-est-sorti.md): Meilleure gestion et correction des variables de premier plan.
- [Cecil 6.4.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/06/cecil-6.4.0-est-sorti.md): Fonctionnalité I18n pour la page d'accueil
- [Cecil 6.5.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/09/06/cecil-6.5.0-est-sorti.md): Triez la collection de pages par date `updated`.
- [Cecil 6.2.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/08/30/cecil-6.2.0-est-sorti.md): Date de repli localisée.
- [Cecil 6.1.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/08/11/cecil-6.1.0-est-sorti.md): Les fichiers Markdown ont été déplacés de `content` à `pages`.
- [Cecil 6.0.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/08/04/cecil-6.0.0-est-sorti.md): Ajoute la prise en charge de PHP 8.1.
- [Cecil 5.104.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/07/04/cecil-5.104.0-est-sorti.md): Ajoute une feuille de style XSLT aux flux RSS.
- [Cecil 5.103.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/06/27/cecil-5.103.0-est-sorti.md): Ajoute une feuille de style XSLT aux flux Atom.
- [Cecil 5.102.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/06/18/cecil-5.102.0-est-sorti.md): Ajoute la prise en charge des médias audio et vidéo dans Markdown.
- [Cecil 5.101.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/06/06/cecil-5.101.0-est-sorti.md): Mise en évidence de la syntaxe du code dans Markdown.
- [Cecil 5.100.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/06/05/cecil-5.100.0-est-sorti.md): Nouveau filtre de modèle : `yaml_parse`.
- [Cecil 5.99.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/06/03/cecil-5.99.0-est-sorti.md): Obtenez une page dans un modèle.
- [Cecil 5.98.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/05/24/cecil-5.98.0-est-sorti.md): Excluez les répertoires, chemins ou fichiers du contenu.
- [Cecil 5.97.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/05/08/cecil-5.97.0-est-sorti.md): Markdown « insérer » en ligne.
- [Cecil 5.96.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/05/08/cecil-5.96.0-est-sorti.md): Définissez les largeurs des images réactives.
- [Cecil 5.95.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/04/29/cecil-5.95.0-est-sorti.md): Convertit les variables en booléens.
- [Cecil 5.94.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/04/29/cecil-5.94.0-est-sorti.md): Planifier la publication des pages.
- [Cecil 5.93.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/04/22/cecil-5.93.0-est-sorti.md): Nouveau filtre de modèle : `hex_to_rgb`.
- [Cecil 5.92.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/04/06/cecil-5.92.0-est-sorti.md): Demander une configuration de base lors de la création d'un nouveau site.
- [Cecil 5.91.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/04/03/cecil-5.91.0-est-sorti.md): Ajoute la prise en charge des données structurées `SiteNavigationElement`.
- [Cecil 5.90.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/04/02/cecil-5.90.0-est-sorti.md): Option pour désactiver la récupération d'images à distance.
- [Cecil 5.89.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/03/27/cecil-5.89.0-est-sorti.md): Optimisation des images WebP.
- [Cecil 5.88.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/03/25/cecil-5.88.0-est-sorti.md): Obtenez la largeur et la hauteur d'un SVG.
- [Cecil 5.87.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/03/23/cecil-5.87.0-est-sorti.md): Élément de niveau bloc Markdown Note.
- [Cecil 5.85.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/03/18/cecil-5.85.0-est-sorti.md): Créez et diffusez une page spécifique.
- [Cecil 5.84.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/03/10/cecil-5.84.0-est-sorti.md): Ouvrez `content` avec l'éditeur configuré.
- [Présentation de la section Actualités](https://cecil.vercel.app/fr/actualites/2022/03/04/presentation-de-la-section-actualites.md)
- [Cecil 5.83.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/01/22/cecil-5.83.0-est-sorti.md): Utilisez une variable d'image personnalisée dans les balises méta.
- [Cecil 5.82.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/01/13/cecil-5.82.0-est-sorti.md): Chargez les pages d'une section spécifique de la page d'accueil.
- [Cecil 5.81.0 est sorti](https://cecil.vercel.app/fr/actualites/2022/01/08/cecil-5.81.0-est-sorti.md): Options pour le filtre `excerpt_html`.
- [Cecil 5.79.0 est sorti](https://cecil.vercel.app/fr/actualites/2021/12/14/cecil-5.79.0-est-sorti.md): Modèle de navigation.
