Merge pull request 'Upgrade to latest zola & Tera 2' (#41) from adidalal/zola-bearblog:tera-v2 into main Reviewed-on: https://codeberg.org/alinnow/zola-bearblog/pulls/41
1 file changed, 12 insertions(+), 0 deletions(-)
changed files
A templates/components/toc.html
@@ -0,0 +1,12 @@ +{% component table_of_contents(toc: array, max_level: integer = 6, ...rest) {"doc": "Renders table of contents recursively"} %} +<ul> + {%- for header in toc %} + <li> + <a href="{{ header.permalink | safe }}">{{ header.title }}</a> + {%- if header.children and header.level < max_level %} + {{ <table_of_contents toc={header.children} max_level={max_level} /> }} + {%- endif %} + </li> + {%- endfor %} +</ul> +{% endcomponent table_of_contents %}