Skip to content

Commit fd6d14e

Browse files
committed
Optimized the resource prioritization.
1 parent c36c66b commit fd6d14e

1 file changed

Lines changed: 35 additions & 0 deletions

File tree

_includes/head.html

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,21 @@
4040
{% endif %}
4141
{% endif %}
4242

43+
<!-- jsdelivr CDN -->
4344
<link rel="preconnect" href="cdn.jsdelivr.net">
4445
<link rel="dns-prefetch" href="cdn.jsdelivr.net">
4546

47+
<link rel="preload" as="style"
48+
href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css"
49+
integrity="sha256-LA89z+k9fjgMKQ/kq4OO2Mrf8VltYml/VES+Rg0fh20=" crossorigin>
50+
51+
<link rel="preload" as="style"
52+
href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.11.2/css/all.min.css"
53+
integrity="sha256-+N4/V/SbAFiW1MPBCXnfnP9QSN3+Keu+NlB+0ev/YKQ="
54+
crossorigin="anonymous">
55+
56+
<link rel="preload" as="style" href="{{ site.baseurl }}/assets/css/main.css">
57+
4658
<link rel="stylesheet"
4759
href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css"
4860
integrity="sha256-LA89z+k9fjgMKQ/kq4OO2Mrf8VltYml/VES+Rg0fh20=" crossorigin="anonymous">
@@ -55,29 +67,44 @@
5567
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/main.css">
5668

5769
{% if page.layout == 'home' %}
70+
<link rel="preload" href="{{ site.baseurl }}/assets/css/home.css" as="style">
5871
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/home.css">
5972
{% endif %}
6073

6174
{% if page.title == 'Categories' and page.layout == 'page' %}
75+
<link rel="preload" href="{{ site.baseurl }}/assets/css/categories.css" as="style">
6276
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/categories.css">
6377
{% endif %}
6478

6579
{% if page.title == 'Tags' and page.layout == 'page' %}
80+
<link rel="preload" href="{{ site.baseurl }}/assets/css/tags.css" as="style">
6681
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/tags.css">
6782
{% endif %}
6883

6984
{% if page.layout == 'category' or page.layout == 'tag' %}
85+
<link rel="preload" href="{{ site.baseurl }}/assets/css/category-tag.css" as="style">
7086
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/category-tag.css">
7187
{% endif %}
7288

7389
{% if page.title == 'Archives' and page.layout == 'page' %}
90+
<link rel="preload" href="{{ site.baseurl }}/assets/css/archives.css" as="style">
7491
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/archives.css">
7592
{% endif %}
7693

7794
{% if page.title == 'About' and page.layout == 'page' %}
95+
<link rel="preload" href="{{ site.baseurl }}/assets/css/syntax.css" as="style">
7896
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/syntax.css">
7997
{% endif %}
8098

99+
100+
<link rel="preload" as="script"
101+
href="https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.min.js"
102+
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous">
103+
104+
<link rel="preload" as="script"
105+
href="https://cdn.jsdelivr.net/npm/popper.js@1.15.0/dist/umd/popper.min.js"
106+
integrity="sha256-fTuUgtT7O2rqoImwjrhDgbXTKUwyxxujIMRIK7TbuNU=" crossorigin>
107+
81108
<script src="https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.min.js"
82109
integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
83110

@@ -102,13 +129,21 @@
102129
{% endif %}
103130

104131
{% if page.layout == 'post' %}
132+
<link rel="preload" as="style" href="{{ site.baseurl }}/assets/css/post.css">
133+
<link rel="preload" as="style" href="{{ site.baseurl }}/assets/css/syntax.css">
134+
105135
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/post.css">
106136
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/syntax.css">
137+
107138
{% if site.toc and page.toc %}
139+
<link rel="preload" as="style" href="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.css">
140+
<link rel="preload" as="script" href="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.js">
141+
108142
<link rel="stylesheet" href="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.css" />
109143
<script src="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.js" async></script>
110144
<script src="{{ site.baseurl }}/assets/js/dist/toc.min.js" async></script>
111145
{% endif %}
146+
112147
{% endif %}
113148

114149
</head>

0 commit comments

Comments
 (0)