{# Site title #}
{%- include "partials/title.html" -%}
{# 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 -%}