{# Every API page keeps an explicit route back to the ProperDocs information architecture. The relative path is derived from pagename depth plus the site-root depth supplied by BESA, so it does not depend on the GitHub Pages repository prefix or hostname. #} {% set page_depth = pagename.count('/') %} {% set docs_root = '../' * (besa_properdocs_root_depth + page_depth) %} {% set api_root = '../' * (1 + page_depth) %}