{# Recursive TOC nodes for the page map panel. #} {% def doc_toc_node(node, is_section=false) %} {% let node_id = node.id ?? '' %} {% let node_title = node.title ?? '' %} {% let node_level = node.level ?? 2 %} {% let children = node.children ?? () %} {% let has_children = children | length > 0 %} {% if node_id %}