Chaque numéro ou article peut disposer de son propre rendu pour une personnalisation au cas par cas.

Les templates (ou gabarits) sont les fichiers qui permettent de générer les pages.

Par défaut, il y a les templates suivants que vous pouvez surcharger en spécifiant une option templates-path dans votre fichier de configuration .toml pointant vers le dossier de votre choix. Vous trouverez comment faire sur la page Configuration avancée.

Ces templates sont génériques pour votre site mais il est possible d'aller plus loin, par exemple pour le design d'un numéro particulier ou pour pouvoir styler les pages satellites au cas par cas. De tels templates spécifiques peuvent être créés en prenant soin de les nommer selon le slug (bout d'URL) du numéro ou de l'article en question, puis en spécifiant en début de template de quoi celui-ci est l'extension, par exemple {% extends "article.html" %}.

Le Crieur va commencer par aller chercher les templates spécifiques avant de considérer les templates par défaut. Pour les articles par exemple, il va considérer les niveaux dans cet ordre :

  1. article_slug-de-larticle.html: utile pour un article en particulier
  2. article_slug-du-numero.html: utile pour adapter tous les articles d'un numéro
  3. article.html: le template par défaut

Il en va de même pour numero.html, page.html, keyword.html et author.html avec leurs slugs respectifs.

Vous remarquerez que l'abstract de cet article est dans une police particulièrement identifiable. Cela a été rendu possible grâce à une template dédié que vous pourrez découvrir ici.