{%- import "macros/translate.html" as macros_translate -%} {%- import "macros/settings.html" as macros_settings -%} {#- Load the internationalisation data -#} {%- set language_strings = load_data(path="i18n/" ~ lang ~ '.toml', required=false) -%} {%- if not language_strings -%} {%- set language_strings = load_data(path="themes/tabi/i18n/" ~ lang ~ ".toml", required=false) -%} {%- endif -%} {{ config.extra.separator | default(value="•") }} {{- macros_translate::translate(key="about_feeds", default="This is a web feed, also known as an Atom feed. Subscribe by copying the URL from the address bar into your newsreader", language_strings=language_strings) -}} {{- macros_translate::translate(key="visit_the_site", default="Visit website", language_strings=language_strings) -}} {{- macros_translate::translate(key="recent_posts", default="Recent posts", language_strings=language_strings) -}} {{- macros_translate::translate(key="last_updated_on", default="Updated on $DATE", language_strings=language_strings) -}} {{- config.extra.default_theme | default(value="") -}} {{- config.extra.post_listing_date | default(value="date") -}} {%- if term -%} {{ term.name }} {%- elif section.title -%} {{ section.title }} {%- else -%} {{ config.title }} {%- endif -%} {#- Load extra CSS (skin) if set in config.toml -#} {%- if config.extra.skin -%} {%- endif -%} {{ config.title | striptags | safe }} {%- if term %} - {{ term.name }} {%- elif section.title %} - {{ section.title }} {%- endif -%} {%- if config.description %} {{ config.description }} {%- endif %} Zola {{ last_updated | date(format="%+") }} {{ feed_url | safe }} {%- for page in pages %} {%- if macros_settings::evaluate_setting_priority(setting="hide_from_feed", page=page, default_global_value=false) == "true" -%} {%- continue -%} {%- endif -%} {{ page.title }} {{ page.date | date(format="%+") }} {{ page.updated | default(value=page.date) | date(format="%+") }} {%- if page.authors -%} {{ page.authors[0] }} {%- elif config.author -%} {{ config.author }} {%- else -%} Unknown {%- endif -%} {{ page.permalink | safe }} {% if config.extra.full_content_in_feed %} {{ page.content }} {% endif -%} {% if page.summary -%} {{ page.summary | striptags | trim_end_matches(pat=".") | safe }}… {% elif page.description -%} {{ page.description }} {% endif -%} {%- endfor %}