{%- do gantry.debugger.assets() -%} {%- do gantry.theme.loadAtoms() -%} {% set faEnabled = gantry.config.page.fontawesome.enable|default(1) %} {% set faVersion = gantry.config.page.fontawesome.version ?? gantry.config.page.fontawesome.default_version ?? 'fa4' %} {% assets with { priority: 10 } %} {% block head_stylesheets -%} {% for scss in gantry.theme.configuration.css.persistent|default(gantry.theme.configuration.css.files) %} {%- endfor %} {% endblock -%} {% block head_scripts -%} {% if faEnabled %} {% if faVersion == 'manual' or gantry.config.page.fontawesome.html_js_import|trim %} {{ gantry.config.page.fontawesome.html_js_import|html|raw -}} {% elseif faVersion == 'fa5js' %} {% if gantry.config.page.fontawesome.fa4_compatibility|default(1) %} {% endif %} {% endif %} {% endif %} {% endblock -%} {% block head_platform %}{% endblock %} {% block head_overrides -%} {% if faEnabled %} {% if faVersion == 'manual' or gantry.config.page.fontawesome.html_css_import|trim %} {{ gantry.config.page.fontawesome.html_css_import|html|raw -}} {% elseif faVersion == 'fa4' %} {% elseif faVersion == 'fa5css' %} {% if gantry.config.page.fontawesome.fa4_compatibility|default(1) %} {% endif %} {% elseif (faVersion == 'fa5js' or (faVersion == 'manual' and gantry.config.page.fontawesome.html_js_import)) and (gantry.config.page.fontawesome.content_compatibility|default(1)) %} {% endif %} {% endif %} {% for scss in gantry.theme.configuration.css.overrides %} {%- endfor %} {% endblock -%} {% endassets -%} {{ gantry.document.getHtml('head_top')|join("\n ")|raw }} {% block head_meta %} {% if gantry.config.page.head.meta -%} {% for attributes in gantry.config.page.head.meta -%} {%- for key, value in attributes %} {% if key starts with 'og:' %} {% else %} {% endif %} {% endfor -%} {%- endfor -%} {%- endif -%} {{ gantry.document.getHtml('head_meta')|join("\n ")|raw }} {% if gantry.config.page.assets.favicon %} {% endif %} {% if gantry.config.page.assets.touchicon %} {% endif %} {% endblock %} {%- block head_title -%} Title {%- endblock %} {% block head_application -%} {{ gantry.styles('head')|join("\n")|raw }} {{ gantry.scripts('head')|join("\n")|raw }} {%- endblock %} {% block head_ie_stylesheets -%} {% endblock -%} {% block head %}{% endblock -%} {% block head_custom %} {% if gantry.config.page.head.head_bottom %} {{ gantry.config.page.head.head_bottom|raw }} {% endif %} {% endblock -%} {{ gantry.document.getHtml('head_bottom')|join("\n ")|raw }}