{{ page.title }}
{% if page.metadata.get('description', '') %}{{ page.metadata.get('description', '') }}
{% endif %} {# Tutorial Metadata Bar #} {# Prerequisites #} {% if page.metadata.get('prerequisites') %}Prerequisites
-
{% for prereq in page.metadata.get('prerequisites') %}
- {# Try to resolve as page reference (supports path, slug, or id:xxx) #} {% if prereq is string %} {% set prereq_page = doc(prereq, site.indexes.crossref) if site.indexes.crossref else none %} {% if prereq_page %} {{ prereq_page.title }} {% else %} {# Fallback: if it looks like a path/slug, try ref() for link generation #} {% set prereq_ref = ref(prereq, site.indexes.crossref) if site.indexes.crossref else none %} {% if prereq_ref and ' {% endfor %}
What you'll learn
-
{% for objective in (page.metadata.get('learning_objectives') |
default(page.metadata.get('objectives'))) %}
- {{ objective }} {% endfor %}
{{ content | safe }}
{# What's Next / Further Reading #}
{% if page.metadata.get('next_steps') or page.metadata.get('further_reading') %}
{% endif %}