diff options
Diffstat (limited to 'templates/page.html')
| -rw-r--r-- | templates/page.html | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/templates/page.html b/templates/page.html new file mode 100644 index 0000000..e3388c0 --- /dev/null +++ b/templates/page.html @@ -0,0 +1,40 @@ +{% extends "base.html" %} +{% import "macros/macros.html" as macros %} +{{config.title}} - {{page.title}} +{% block content %} +<article> + {{ macros::title(page=page) }} + {{ page.content | safe }} + {% block page_before_footer %} + {% endblock page_before_footer %} + {% block page_footer %} + {{ macros::footer(page=page) }} + {% endblock page_footer %} + {% block page_after_footer %} + {% endblock page_after_footer %} +</article> +{% block toc %} + {% if page.extra.toc %} + {% set toc = page.toc %} + {% endif %} + {% if toc %} + <div class="toc"> + <div class="toc-sticky"> + <h3>Index</h3> + {% for h in toc %} + <div class="toc-item"> + <a class="subtext" href="{{h.permalink | safe}}">{{ h.title }}</a> + </div> + {% if h.children %} + {% for h2 in h.children %} + <div class="toc-item-child"> + <a class="subtext" href="{{h2.permalink | safe}}"><small>- {{ h2.title }}</small></a> + </div> + {% endfor %} + {% endif %} + {% endfor %} + </div> + </div> + {% endif %} +{% endblock toc %} +{% endblock content %} |
