Contenu
Il existe différents types de contenu dans Cecil :
- Pages
- Les pages constituent le contenu principal du site, rédigé en Markdown.
- Les pages doivent être organisées de manière à refléter le site Web généré.
- Les pages peuvent être organisées en Sections (dossiers racine) (ex. : « Blog », « Projet », etc.).
- Assets
- Les assets sont des fichiers transformés (c.-à-d. : images redimensionnées, Sass compilé, scripts minifiés, etc.) avec la fonction de template
asset(). - Static files
- Les fichiers statiques sont copiés tels quels dans le site généré (ex. :
static/fichier.pdf->fichier.pdf). - Data files
- Les fichiers de données sont des collections de variables personnalisées, exposées dans les templates via
site.data.
Dans cette section
Pages et sections
Anatomie d’une page, préfixe de fichier, sections, sous-sections et page d’accueil.
Front matter
Variables de page personnalisées et prédéfinies : menu, taxonomie, planification, redirection, alias, sortie, etc.
Markdown
Syntaxe et extensions Markdown : attributs, liens, images, table des matières, notes, coloration syntaxique, etc.
Multilingue
Traduisez les pages via le nom de fichier ou le front matter et liez les pages traduites.
Contenu dynamique
Utilisez des variables et expressions Twig dans le contenu des pages.