Créer un générateur de pages personnalisé
Créer des pages Cecil à partir d’une API, d’une base de données ou de toute autre source avec un générateur de pages personnalisé.
Articles et tutoriels pour réaliser les tâches courantes avec Cecil.
Créer des pages Cecil à partir d’une API, d’une base de données ou de toute autre source avec un générateur de pages personnalisé.
Étendre les templates de Cecil avec vos propres fonctions et filtres Twig grâce à une extension Twig.
Mettre en cache des parties des templates Cecil pour éviter de générer le même contenu pour chaque page.
Utiliser des fichiers de données YAML, JSON, CSV ou XML pour construire des pages Cecil sans écrire de Markdown pour chaque élément.
Créer des unités de template réutilisables avec les composants Cecil et la balise x.
Publier ou dépublier une page Cecil à une date donnée avec la variable de front matter schedule.
Contrôler les fichiers sitemap XML et robots.txt générés par Cecil, exclure des pages et surcharger les templates.
Afficher une couleur dominante ou un aperçu flouté pendant le chargement des images dans les templates Cecil.
Enrichir les pages Markdown de Cecil avec une table des matières, des blocs de notes et des attributs personnalisés.
Conserver le fonctionnement des anciens liens dans Cecil avec les variables de front matter redirect et alias.
Surcharger la configuration de Cecil selon l’environnement avec les variables d’environnement CECIL_ et des fichiers de configuration supplémentaires.
Traiter les fichiers Sass, CSS et JavaScript dans les templates Cecil avec la fonction asset et ses filtres.
Classer les pages Cecil avec des taxonomies comme les tags et les catégories, et personnaliser leurs pages de liste.
Déclarer des menus dans la configuration ou le front matter de Cecil et les afficher dans les templates.
Ajouter une recherche côté client à un site statique Cecil avec un index JSON des pages et une petite bibliothèque JavaScript.
Générer et déployer automatiquement un site Cecil sur GitHub Pages avec l’action GitHub de Cecil.
Publier des flux RSS, Atom ou JSON de votre site Cecil avec les formats de sortie et les templates intégrés.
Découper les longues listes de pages (blog, sections, taxonomies) en plusieurs pages avec la pagination de Cecil.
Traduire les pages, la configuration et les textes des templates d’un site Cecil en plusieurs langues.
Ajouter les fonctionnalités SEO de Cecil aux templates avec le partial metatags.
Générer des formats d’image AVIF et WebP dans les templates Cecil.
Générer des images responsives dans les templates Cecil avec la fonction html.
Optimiser les images Markdown dans Cecil avec des tailles adaptatives, des formats modernes et le chargement différé.