display subsections in index.html
this adds all subsections and their contents to index.html; it also disables pagination, since that doesn't seem to work too nicely with anything more than just a single flat list … Note that this only goes one level deep — if we ever have subsections of subsections these currently won't show up in the main index.html.
This commit is contained in:
parent
2d7192ba07
commit
ff406a7741
2 changed files with 16 additions and 8 deletions
|
@ -1,8 +1,7 @@
|
||||||
+++
|
+++
|
||||||
|
title = "hacc infra documentation"
|
||||||
page_template = "doc-page.html"
|
page_template = "doc-page.html"
|
||||||
sort_by = "title"
|
sort_by="title"
|
||||||
paginate_by = 10
|
|
||||||
#insert_anchor_links = "left"
|
|
||||||
+++
|
+++
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,14 +1,23 @@
|
||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
|
|
||||||
{% import "post_macros.html" as post_macros %}
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<main>
|
<main>
|
||||||
<!-- {{ post_macros::paginator_nav(paginator=paginator) }} -->
|
{% for page in section.pages %}
|
||||||
{% for page in paginator.pages %}
|
|
||||||
<p>
|
<p>
|
||||||
<h2><a href="{{ page.permalink | safe }}">{{ page.title }}</a></h2>
|
<h3><a href="{{ page.permalink | safe }}">{{ page.title }}</a></h3>
|
||||||
|
</p>
|
||||||
|
{% endfor %}
|
||||||
|
|
||||||
|
{% for sub in section.subsections %}
|
||||||
|
{% set subsection = get_section(path=sub) %}
|
||||||
|
<p>
|
||||||
|
<h2><a href="{{ subsection.permalink | safe }}">{{ subsection.title }}</a></h2>
|
||||||
|
{% for page in subsection.pages %}
|
||||||
|
<p>
|
||||||
|
<h3 style="margin-left:1em"><a href="{{ page.permalink | safe }}">{{ page.title }}</a></h3>
|
||||||
|
</p>
|
||||||
|
{% endfor %}
|
||||||
</p>
|
</p>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{{ post_macros::paginator_nav(paginator=paginator) }}
|
|
||||||
</main>
|
</main>
|
||||||
{% endblock content %}
|
{% endblock content %}
|
||||||
|
|
Reference in a new issue