{% extends "_base.html" %} {# Template: page.html Description: Page avec contenu markdown et detection automatique des sous-pages. Si la page a des children dans la navigation, une section "Acceder aux donnees" s'affiche automatiquement avec des cartes cliquables vers les sous-pages. Variables: - title: Titre de la page - page_content_html: Contenu markdown converti en HTML - navigation: Liste de navigation (injectee automatiquement) - output_file: Nom du fichier de sortie (injecte automatiquement) #} {% block title %}{{ title | default('Page') }} - {{ site.title | default('Niamoto') }}{% endblock %} {% block content %}
{# Auto-detect nav children for this page #} {% set ns = namespace(children=[]) %} {% for nav_item in navigation %} {% if nav_item.children and nav_item.url and nav_item.url.lstrip('/') == output_file | default('') %} {% set ns.children = nav_item.children %} {% endif %} {% endfor %} {% if title %} {% endif %} {% if page_content_html %}
{{ page_content_html | safe }}
{% endif %}
{% endblock %}