8000 refactor: improve js module loading order · Goder-0/goder-0.github.io@b77767f · GitHub
[go: up one dir, main page]

Skip to content

Commit b77767f

Browse files
committed
refactor: improve js module loading order
1 parent e0950fc commit b77767f

File tree

7 files changed

+16
-17
lines changed

7 files changed

+16
-17
lines changed

_includes/js-selector.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@
6565
{% endcase %}
6666

6767
{% capture script %}{{ js_dist }}{{ js }}.min.js{% endcapture %}
68-
<script defer src="{{ script | relative_url }}"></script>
68+
<script src="{{ script | relative_url }}"></script>
6969

7070
{% if page.math %}
7171
<!-- MathJax -->
@@ -88,6 +88,10 @@
8888
{% endif %}
8989
{% endif %}
9090

91+
{% if page.mermaid %}
92+
{% include mermaid.html %}
93+
{% endif %}
94+
9195
{% if jekyll.environment == 'production' %}
9296
<!-- PWA -->
9397
{% if site.pwa.enabled %}

_javascript/commons.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { basic, initSidebar, initTopbar } from './modules/layouts';
22

3-
basic();
43
initSidebar();
54
initTopbar();
5+
basic();

_javascript/home.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { basic, initSidebar, initTopbar } from './modules/layouts';
22
import { initLocaleDatetime, loadImg } from './modules/plugins';
33

4-
basic();
4+
loadImg();
5+
initLocaleDatetime();
56
initSidebar();
67
initTopbar();
7-
initLocaleDatetime();
8-
loadImg();
8+
basic();

_javascript/misc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { basic, initSidebar, initTopbar } from './modules/layouts';
22
import { initLocaleDatetime } from './modules/plugins';
33

4-
basic();
54
initSidebar();
65
initTopbar();
76
initLocaleDatetime();
7+
basic();

_javascript/page.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { basic, initSidebar, initTopbar } from './modules/layouts';
22
import { loadImg, imgPopup, initClipboard } from './modules/plugins';
33

4-
basic();
5-
initSidebar();
6-
initTopbar();
74
loadImg();
85
imgPopup();
6+
initSidebar();
7+
initTopbar();
98
initClipboard();
9+
basic();

_javascript/post.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ import {
77
toc
88
} from './modules/plugins';
99

10-
initSidebar();
11-
initTopbar();
1210
loadImg();
11+
toc();
1312
imgPopup();
13+
initSidebar();
1414
initLocaleDatetime();
1515
initClipboard();
16-
toc();
16+
initTopbar();
1717
basic();

_layouts/default.html

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,8 @@
7575
{% endif %}
7676

7777
<!-- JavaScripts -->
78-
7978
{% include js-selector.html lang=lang %}
8079

81-
{% if page.mermaid %}
82-
{% include mermaid.html %}
83-
{% endif %}
84-
8580
{% include_cached search-loader.html lang=lang %}
8681
</body>
8782
</html>

0 commit comments

Comments
 (0)
0