Skip to content

Commit 337f09d

Browse files
committed
Split the CSS selection from head tag.
1 parent 0191140 commit 337f09d

3 files changed

Lines changed: 55 additions & 46 deletions

File tree

_includes/css-selector.html

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<!--
2+
CSS selector for site.
3+
Chirpy v2.3
4+
https://github.com/cotes2020/jekyll-theme-chirpy
5+
© 2020 Cotes Chung
6+
MIT Licensed
7+
-->
8+
9+
{% if page.layout == 'home' %}
10+
<link rel="preload" href="{{ '/assets/css/home.css' | relative_url }}" as="style">
11+
<link rel="stylesheet" href="{{ '/assets/css/home.css' | relative_url }}">
12+
13+
{% elsif page.layout == 'page' %}
14+
15+
{% if page.title == 'Categories' %}
16+
17+
<link rel="preload" href="{{ '/assets/css/categories.css' | relative_url }}" as="style">
18+
<link rel="stylesheet" href="{{ '/assets/css/categories.css' | relative_url }}">
19+
20+
{% elsif page.title == 'Tags' %}
21+
22+
<link rel="preload" href="{{ '/assets/css/tags.css' | relative_url }}" as="style">
23+
<link rel="stylesheet" href="{{ '/assets/css/tags.css' | relative_url }}">
24+
25+
{% elsif page.title == 'Archives' %}
26+
27+
<link rel="preload" href="{{ '/assets/css/archives.css' | relative_url }}" as="style">
28+
<link rel="stylesheet" href="{{ '/assets/css/archives.css' | relative_url }}">
29+
30+
{% else %}
31+
32+
<link rel="preload" href="{{ '/assets/css/page.css' | relative_url }}" as="style">
33+
<link rel="stylesheet" href="{{ '/assets/css/page.css' | relative_url }}">
34+
35+
{% endif %}
36+
37+
{% elsif page.layout == 'category' or page.layout == 'tag' %}
38+
39+
<link rel="preload" href="{{ '/assets/css/category-tag.css' | relative_url }}" as="style">
40+
<link rel="stylesheet" href="{{ '/assets/css/category-tag.css' | relative_url }}">
41+
42+
{% elsif page.layout == 'post' %}
43+
44+
<link rel="preload" as="style" href="{{ '/assets/css/post.css' | relative_url }}">
45+
<link rel="stylesheet" href="{{ '/assets/css/post.css' | relative_url }}">
46+
47+
{% if site.toc and page.toc %}
48+
49+
<link rel="preload" as="style" href="{{ '/assets/css/lib/bootstrap-toc.min.css' | relative_url }}">
50+
<link rel="stylesheet" href="{{ '/assets/css/lib/bootstrap-toc.min.css' | relative_url }}" />
51+
52+
{% endif %}
53+
54+
{% endif %}

_includes/head.html

Lines changed: 1 addition & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
<link rel="dns-prefetch" href="cdn.jsdelivr.net">
4545

4646
<!-- Bootstrap -->
47-
4847
<link rel="preload" as="style"
4948
href="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css"
5049
integrity="sha256-LA89z+k9fjgMKQ/kq4OO2Mrf8VltYml/VES+Rg0fh20=" crossorigin>
@@ -54,56 +53,12 @@
5453
integrity="sha256-LA89z+k9fjgMKQ/kq4OO2Mrf8VltYml/VES+Rg0fh20=" crossorigin="anonymous">
5554

5655
<!-- Font Awesome -->
57-
58-
<link rel="preload" as="style"
59-
href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.11.2/css/all.min.css"
60-
integrity="sha256-+N4/V/SbAFiW1MPBCXnfnP9QSN3+Keu+NlB+0ev/YKQ="
61-
crossorigin="anonymous">
62-
6356
<link rel="stylesheet"
6457
href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.11.2/css/all.min.css"
6558
integrity="sha256-+N4/V/SbAFiW1MPBCXnfnP9QSN3+Keu+NlB+0ev/YKQ="
6659
crossorigin="anonymous">
6760

68-
69-
{% if page.layout == 'home' %}
70-
<link rel="preload" href="{{ site.baseurl }}/assets/css/home.css" as="style">
71-
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/home.css">
72-
73-
{% elsif page.layout == 'page' %}
74-
75-
{% if page.title == 'Categories' %}
76-
<link rel="preload" href="{{ site.baseurl }}/assets/css/categories.css" as="style">
77-
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/categories.css">
78-
79-
{% elsif page.title == 'Tags' %}
80-
<link rel="preload" href="{{ site.baseurl }}/assets/css/tags.css" as="style">
81-
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/tags.css">
82-
83-
{% elsif page.title == 'Archives' %}
84-
<link rel="preload" href="{{ site.baseurl }}/assets/css/archives.css" as="style">
85-
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/archives.css">
86-
87-
{% else %}
88-
<link rel="preload" href="{{ site.baseurl }}/assets/css/page.css" as="style">
89-
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/page.css">
90-
91-
{% endif %}
92-
93-
{% elsif page.layout == 'category' or page.layout == 'tag' %}
94-
<link rel="preload" href="{{ site.baseurl }}/assets/css/category-tag.css" as="style">
95-
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/category-tag.css">
96-
97-
{% elsif page.layout == 'post' %}
98-
<link rel="preload" as="style" href="{{ site.baseurl }}/assets/css/post.css">
99-
<link rel="stylesheet" href="{{ site.baseurl }}/assets/css/post.css">
100-
101-
{% if site.toc and page.toc %}
102-
<link rel="preload" as="style" href="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.css">
103-
<link rel="stylesheet" href="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.css" />
104-
{% endif %}
105-
106-
{% endif %}
61+
{% include css-selector.html %}
10762

10863
<!-- JavaScripts -->
10964

File renamed without changes.

0 commit comments

Comments
 (0)