_includes/head.html in jekyll-theme-chirpy-6.5.5 vs _includes/head.html in jekyll-theme-chirpy-7.1.0

- old
+ new

@@ -18,22 +18,22 @@ {% if page.image %} {% assign src = page.image.path | default: page.image %} {% unless src contains '://' %} {%- capture img_url -%} - {% include img-url.html src=src img_path=page.img_path absolute=true %} + {% include media-url.html src=src subpath=page.media_subpath absolute=true %} {%- endcapture -%} {%- capture old_url -%}{{ src | absolute_url }}{%- endcapture -%} {%- capture new_url -%}{{ img_url }}{%- endcapture -%} {% assign seo_tags = seo_tags | replace: old_url, new_url %} {% endunless %} {% elsif site.social_preview_image %} {%- capture img_url -%} - {% include img-url.html src=site.social_preview_image absolute=true %} + {% include media-url.html src=site.social_preview_image absolute=true %} {%- endcapture -%} {%- capture og_image -%} <meta property="og:image" content="{{ img_url }}" /> {%- endcapture -%} @@ -57,49 +57,45 @@ {{ site.title }} </title> {% include_cached favicons.html %} - {% if site.resources.ignore_env != jekyll.environment and site.resources.self_hosted %} - <link href="{{ site.data.origin[type].webfonts | relative_url }}" rel="stylesheet"> - - {% else %} - {% for cdn in site.data.origin[type].cdns %} - <link rel="preconnect" href="{{ cdn.url }}" {{ cdn.args }}> - <link rel="dns-prefetch" href="{{ cdn.url }}" {{ cdn.args }}> + <!-- Resource Hints --> + {% unless site.assets.self_host.enabled %} + {% for hint in site.data.origin.cors.resource_hints %} + {% for link in hint.links %} + <link rel="{{ link.rel }}" href="{{ hint.url }}" {{ link.opts | join: ' ' }}> + {% endfor %} {% endfor %} + {% endunless %} - <link rel="stylesheet" href="{{ site.data.origin[type].webfonts | relative_url }}"> - {% endif %} + <!-- Bootstrap --> + {% unless jekyll.environment == 'production' %} + <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css"> + {% endunless %} - <!-- GA --> - {% if jekyll.environment == 'production' and site.google_analytics.id != empty and site.google_analytics.id %} - <link rel="preconnect" href="https://www.google-analytics.com" crossorigin="use-credentials"> - <link rel="dns-prefetch" href="https://www.google-analytics.com"> + <!-- Theme style --> + <link rel="stylesheet" href="{{ '/assets/css/:THEME.css' | replace: ':THEME', site.theme | relative_url }}"> - <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin="anonymous"> - <link rel="dns-prefetch" href="https://www.googletagmanager.com"> - {% endif %} + <!-- Web Font --> + <link rel="stylesheet" href="{{ site.data.origin[type].webfonts | relative_url }}"> - <!-- Bootstrap --> - <link rel="stylesheet" href="{{ site.data.origin[type].bootstrap.css | relative_url }}"> - - <!-- Font Awesome --> + <!-- Font Awesome Icons --> <link rel="stylesheet" href="{{ site.data.origin[type].fontawesome.css | relative_url }}"> - <link rel="stylesheet" href="{{ '/assets/css/:THEME.css' | replace: ':THEME', site.theme | relative_url }}"> + <!-- 3rd-party Dependencies --> {% if site.toc and page.toc %} <link rel="stylesheet" href="{{ site.data.origin[type].toc.css | relative_url }}"> {% endif %} {% if page.layout == 'post' or page.layout == 'page' or page.layout == 'home' %} <link rel="stylesheet" href="{{ site.data.origin[type]['lazy-polyfill'].css | relative_url }}"> {% endif %} {% if page.layout == 'page' or page.layout == 'post' %} - <!-- Manific Popup --> - <link rel="stylesheet" href="{{ site.data.origin[type].magnific-popup.css | relative_url }}"> + <!-- Image Popup --> + <link rel="stylesheet" href="{{ site.data.origin[type].glightbox.css | relative_url }}"> {% endif %} <!-- JavaScript --> {% unless site.theme_mode %}