1111 < meta name ="viewport " content ="width=device-width, initial-scale=1, shrink-to-fit=no ">
1212
1313 < title >
14- {%- if page.layout == "home" -%}
15- {{- site.title -}}
16- {%- else -%}
17- {{ page.title }} | {{ site.title }}
18- {%- endif -%}
14+ {%- unless page.layout == "home" -%}
15+ {{ page.title | append: " | "}}
16+ {%- endunless -%}
17+ {{ site.title }}
1918 </ title >
2019
2120 {% seo title=false %}
2221
2322 {% include favicons.html %}
2423
25- <!-- google fonts -->
24+ <!-- Google Fonts -->
2625 < link rel ="preconnect " href ="https://fonts.gstatic.com " crossorigin ="anonymous ">
2726 < link rel ="dns-prefetch " href ="https://fonts.gstatic.com ">
2827
29- <!-- ga -->
28+ <!-- GA -->
3029 {% if jekyll.environment == 'production' %}
3130 < link rel ="preconnect " href ="https://www.google-analytics.com " crossorigin ="use-credentials ">
3231 < link rel ="dns-prefetch " href ="https://www.google-analytics.com ">
4039 {% endif %}
4140 {% endif %}
4241
43- <!-- jsdelivr CDN -->
42+ <!-- jsDelivr CDN -->
4443 < link rel ="preconnect " href ="cdn.jsdelivr.net ">
4544 < link rel ="dns-prefetch " href ="cdn.jsdelivr.net ">
4645
46+ <!-- Bootstrap -->
47+
4748 < link rel ="preload " as ="style "
4849 href ="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css "
4950 integrity ="sha256-LA89z+k9fjgMKQ/kq4OO2Mrf8VltYml/VES+Rg0fh20= " crossorigin >
5253 href ="https://cdn.jsdelivr.net/npm/bootstrap@4.0.0/dist/css/bootstrap.min.css "
5354 integrity ="sha256-LA89z+k9fjgMKQ/kq4OO2Mrf8VltYml/VES+Rg0fh20= " crossorigin ="anonymous ">
5455
56+ <!-- Font Awesome -->
57+
5558 < link rel ="preload " as ="style "
5659 href ="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@5.11.2/css/all.min.css "
5760 integrity ="sha256-+N4/V/SbAFiW1MPBCXnfnP9QSN3+Keu+NlB+0ev/YKQ= "
100103 < link rel ="stylesheet " href ="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.css " />
101104 {% endif %}
102105
103- {% if page.math %}
104- <!-- MathJax -->
105- < script src ="https://polyfill.io/v3/polyfill.min.js?features=es6 "> </ script >
106- < script src ="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js " async > </ script >
107- {% endif %}
108-
109106 {% endif %}
110107
111- < link rel ="preload " as ="script "
112- href ="https://cdn.jsdelivr.net/combine/npm/jquery@3.4.1,npm/popper.js@1.15.0,npm/bootstrap@4.0.0/dist/js/bootstrap.min.js " crossorigin >
108+ <!-- JavaScripts -->
113109
114- < script src ="https://cdn.jsdelivr.net/combine/npm/jquery@3.4.1,npm/popper.js@1.15.0,npm/bootstrap@4.0.0/dist/js/bootstrap.min.js "> </ script >
110+ < link rel ="preload " as ="script " href ="https://cdn.jsdelivr.net/npm/jquery@3.4.1 "
111+ integrity ="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo= " crossorigin ="anonymous ">
115112
116- < script src ="{{ site.baseurl }}/assets/js/dist/commons.js " async > </ script >
113+ < script src ="https://cdn.jsdelivr.net/npm/jquery@3.4.1 "
114+ integrity ="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo= " crossorigin ="anonymous "> </ script >
117115
118- {% if page.layout == 'home' or page.layout == 'post' %}
119- < script src ="{{ site.baseurl }}/assets/js/dist/timeago.min.js " async > </ script >
120- {% if site.google_analytics.pv.enabled %}
121- < script src ="{{ site.baseurl }}/assets/data/pv-data.json "> </ script >
122- < script src ="{{ site.baseurl }}/assets/lib/countUp.min.js " async > </ script >
123- < script src ="{{ site.baseurl }}/assets/js/dist/pageviews.min.js " async > </ script >
124- {% endif %}
125- {% endif %}
116+ < script src ="https://cdn.jsdelivr.net/combine/npm/popper.js@1.15.0,npm/bootstrap@4.0.0/dist/js/bootstrap.min.js " async > </ script >
126117
127- {% if site.toc and page.toc and page.layout == 'post' %}
128- < link rel ="preload " as ="script " href ="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.js ">
129- < script src ="{{ site.baseurl }}/assets/lib/bootstrap-toc-1.0.1/bootstrap-toc.min.js " async > </ script >
130- < script src ="{{ site.baseurl }}/assets/js/dist/toc.min.js " async > </ script >
131- {% endif %}
132-
133- < script src ="{{ site.baseurl }}/assets/js/dist/tooltip-loader.min.js " async > </ script >
134-
135- <!-- PWA -->
136- {% if jekyll.environment == 'production' %}
137- < script src ="{{ '/app.js' | relative_url }} " defer > </ script >
138- {% endif %}
118+ {% include js-selector.html %}
139119
140120</ head >
0 commit comments