Beulogue - Documentation
beulogue is dead! Long live beulogue! More information.

Modèles de pages en fr

Vous devez fournir 2 fichiers html, qui doivent être placés dans le dossier templates de votre projet.

L'outil utiliser pour les modèles est quasiment identique à Jinja, via la librairie Crinja.

Templating 101

Si une variable nommée title est disponible, utilisez {{ title }} dans le template pour afficher sa valeur.

Si vous avez une variable pages qui est une liste d'objets avec une propritété title, vous pouvez bouclez sur la liste comme tel:

{% for page in pages %}
  {{ page.title }}
{% endfor %}

Si vous souhaitez un affichage conditionnel pour title en fonction de si elle a une valeur ou non, utilisez:

{% if title %}
  Title is displayed ! {{ title }}
{% endif %}

Rendez-vous sur l'aide mustache pour plus d'info.

Variables pour le modèle de page de contenu

Variables pour le modèle de liste

Si vous utilisez la foncitonnalité _index.md ou _index.LANG.md pour inclure un contenu dans votre modèle de liste, vous aurez un regroupement des variables de page et de liste.

Variables pour le modèle de page de tag

Identiques à celles du modèle de liste.

⬅️ emojis || site multi-langues ➡️