From 68fd0902b1b7c540e1b8b79ae02b69b85327e070 Mon Sep 17 00:00:00 2001 From: Oleksii Dobrovolskyi Date: Tue, 13 Feb 2024 16:56:15 +0200 Subject: Adding lang=lang attribute to header.html and page.html --- templates/page.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'templates/page.html') diff --git a/templates/page.html b/templates/page.html index 89de955..5c1a80b 100644 --- a/templates/page.html +++ b/templates/page.html @@ -23,7 +23,7 @@ {%- for name, taxon in page.taxonomies %} {{ name | capitalize }}: {%- for item in taxon %} - #{{ item }} + #{{ item }} {%- endfor %} {%- endfor %} {%- endif %} -- cgit 1.4.1 From baabcb634bdffb8623eacc410e8707a3b4afe2b5 Mon Sep 17 00:00:00 2001 From: Emilio Ziniades Date: Sun, 12 May 2024 15:54:40 +0200 Subject: feat(table of contents): Add table of contents This feature is disabled by default, but can be enabled/disabled globally or per-page. Zola already provides `page.toc`, this PR simply adds a macro to recursively render that data in nested `ul`s. It also establishes some configuration options to display it and set a maximum headers level. --- README.md | 23 +++++++++++++++++++++++ config.toml | 6 +++++- content/zola.md | 1 + templates/macros.html | 12 ++++++++++++ templates/page.html | 7 +++++++ theme.toml | 5 +++++ 6 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 templates/macros.html (limited to 'templates/page.html') diff --git a/README.md b/README.md index 7ebe80b..5152949 100644 --- a/README.md +++ b/README.md @@ -73,6 +73,29 @@ The contents of the `index`-page may be changed by editing your `content/_index. Add a `custom_head.html`-file to your `templates/`-directory. In there you may add a `