From bef4cc90204025ba411d31dc591338d0c9760dd3 Mon Sep 17 00:00:00 2001 From: Heitor Pascoal de Bittencourt Date: Tue, 6 Feb 2024 15:31:27 -0300 Subject: [PATCH 01/21] shortcodes: use async and lazy for images. Zola v0.18 added an option to set all images with `decoding=async` and `load=lazy`, but this only applies to `` tags generated from Markdown `![]()` syntax. This patch adds these attributes by default to `figure` and `image` macros. --- templates/shortcodes/figure.html | 2 +- templates/shortcodes/image.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/shortcodes/figure.html b/templates/shortcodes/figure.html index e014068..d841b5c 100644 --- a/templates/shortcodes/figure.html +++ b/templates/shortcodes/figure.html @@ -1,6 +1,6 @@ {% if src %}
- + {% if caption %}
{{ caption | markdown() | safe }}
{% endif %} diff --git a/templates/shortcodes/image.html b/templates/shortcodes/image.html index 091eeb8..7a2f044 100644 --- a/templates/shortcodes/image.html +++ b/templates/shortcodes/image.html @@ -4,5 +4,5 @@ {# ... then prepend the site's base URL to the image's URL. #} {% set src = config.base_url ~ src %} {% endif %} - + {% endif %} From 4be31aa151fe23d963e126466f3b001382a389d6 Mon Sep 17 00:00:00 2001 From: Heitor Pascoal de Bittencourt Date: Tue, 5 Mar 2024 09:29:16 -0300 Subject: [PATCH 02/21] tag page: add / to "all tags" link This is to improve Google indexing pages, for the /tags/ page. In GitHub Pages, the URL /tags does not exist per se, but is a redirect to /tags/. Google Crawler gets confused with 301 HTTP status and does not index it. --- templates/tags/single.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/tags/single.html b/templates/tags/single.html index 92183b6..19c899b 100644 --- a/templates/tags/single.html +++ b/templates/tags/single.html @@ -12,7 +12,7 @@ ({{ term.pages | length }} post{{ term.pages | length | pluralize }}) - + Show all tags From cf114ec7e2685b002d06f9198d205826f590ea65 Mon Sep 17 00:00:00 2001 From: Lucas Kent Date: Sat, 4 May 2024 12:20:58 +1000 Subject: [PATCH 03/21] Fix postview navigation --- templates/macros/post.html | 50 ++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 24 deletions(-) diff --git a/templates/macros/post.html b/templates/macros/post.html index c8627c9..5ea20d1 100644 --- a/templates/macros/post.html +++ b/templates/macros/post.html @@ -33,31 +33,33 @@ {% macro earlier_later(page) %} - {%- if config.extra.enable_post_view_navigation and page.lower or page.higher %} -