From 153f48c312737460d2fd839c8168890e548fca48 Mon Sep 17 00:00:00 2001 From: welpo Date: Sat, 26 Apr 2025 20:17:20 +0200 Subject: [PATCH] refactor feed icon check --- templates/tags/single.html | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/templates/tags/single.html b/templates/tags/single.html index 9a3593c..025bcb3 100644 --- a/templates/tags/single.html +++ b/templates/tags/single.html @@ -6,15 +6,8 @@ {#- Zola 0.19.0 uses `generate_feeds` and `feed_filenames`. Prior versions use `generate_feed` and `feed_filename` -#} {%- set generate_feed = config.generate_feeds | default(value=config.generate_feed) -%} {%- set feed_url = config.feed_filenames[0] | default(value=(config.feed_filename)) -%} -{%- set show_feed_icon = false -%} -{% if generate_feed and feed_url and taxonomy.feed %} - {% for page in term.pages %} - {% if page.date %} - {% set_global show_feed_icon = true %} - {% break %} - {% endif %} - {% endfor %} -{% endif %} +{%- set feed_pre_conditions = generate_feed and feed_url and taxonomy.feed -%} +{%- set show_feed_icon = feed_pre_conditions and term.pages | filter(attribute="date") | length > 0 -%} {{ macros_page_header::page_header(title=term.name, show_feed_icon=show_feed_icon) }}