Mercurial > piecrust2
diff docs/templates/inc/family-sidebar.html @ 503:61d53d2163d6
docs: Start a proper "code/API" section.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Thu, 23 Jul 2015 23:35:11 -0700 |
parents | |
children | fd95fef51705 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/templates/inc/family-sidebar.html Thu Jul 23 23:35:11 2015 -0700 @@ -0,0 +1,20 @@ +{% macro pagelink(title, url) -%} + <a href="{{url}}"{% if url == page.url %} class="active"{% endif %}>{{title}}</a> +{%- endmacro %} + +<ul class="doc-level1"> +{% for p in family.root %} +{% if p.is_dir and p.is_page %} + <li>{{ pagelink(p.title, p.url) }} + <ul class="doc-level2"> + {% for p2 in p.children %} + <li>{{ pagelink(p2.title, p2.url) }}</li> + {% endfor %} + </ul> + </li> +{% elif not p.is_dir and p.order %} + <li>{{ pagelink(p.title, p.url) }}</li> +{% endif %} +{% endfor %} +</ul> +