{% macro breadcrumbs(crumbs) %} {% for crumb in crumbs %} {% set link = crumb[0] %} {% set url = crumb[1]|default(none) %}
  • {% if url %}{{ link }}{% else %}{{ link }}{% endif %}
  • {% endfor %} {% endmacro %} {% macro title(crumbs = none, ignore = false) %} {% if crumbs and not ignore %} {{ crumbs|reverse|join(' : ', 0) }} – {{ site.title }} {% else %} {{ site.title }} – {{ site.subtitle }} {% endif %} {% endmacro %} {% macro toc(tree, parent = none) %} {% for node in tree %} {% set name = node[0] %} {% set anchor = name|lower|replace(' ', '-') %} {% set children = node[1]|default(none) %}
  • {{ name }} {% if children %} {% endif %}
  • {% endfor %} {% endmacro %}