{# Site title #} {{ macros_set_title::set_title(language_strings=language_strings) }} {# Favicon #} {% if config.extra.favicon %} {% endif %} {% if config.extra.favicon_emoji %} {% endif %} {# Feed #} {# CSS #} {# Load subset of glyphs for header. Avoids flashing issue in Firefox #} {% if config.extra.custom_subset and config.extra.custom_subset == true %} {% elif lang == 'en' %} {% elif lang == 'es' %} {% endif %} {# Define array of CSS files to load. main.css is always loaded. #} {%- set stylesheets = [ "main.css" ] -%} {# Load extra CSS files from config.toml #} {%- if config.extra.stylesheets -%} {%- set stylesheets = stylesheets | concat(with=config.extra.stylesheets) -%} {%- endif -%} {# Load extra CSS files from page metadata #} {%- if page.extra.stylesheets -%} {%- set stylesheets = stylesheets | concat(with=page.extra.stylesheets) -%} {%- endif -%} {# Load extra CSS for custom skin #} {%- if config.extra.skin and config.extra.skin != "teal" -%} {%- set stylesheets = stylesheets | concat(with='skins/' ~ config.extra.skin ~ '.css') -%} {%- endif -%} {# Load all stylesheets #} {%- for stylesheet in stylesheets %} {%- endfor %} {%- if config.extra.browser_theme_color and config.extra.browser_theme_color is iterable -%} {# Handle array values: theme_color[0] for light mode, theme_color[1] for dark mode #} {%- elif config.extra.browser_theme_color -%} {# Handle single value #} {%- endif -%} {%- if page.description %} {%- elif page.summary %} {%- else %} {%- endif %} {% if is_404 %} {% else %} {% endif %} {# Image for social media sharing #} {%- set social_media_card = macros_settings::evaluate_setting_priority(setting="social_media_card", page=page | default(value=""), section=section | default(value=""), default_global_value="") -%} {% if social_media_card %} {% endif %} {% set current_url = current_url | default(value="/") %} {%- if config.extra.theme_switcher and config.extra.theme_switcher == true -%} {# If JavaScript is disabled, hide the button. #} {%- endif -%}