Skip to content

Commit 0d0210b

Browse files
committed
Avoid GA snippet blocking HTML parsing.
1 parent e150930 commit 0d0210b

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

_includes/js-selector.html

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,38 +8,34 @@
88

99
{% if page.layout == 'home' %}
1010

11-
<script src="{{ '/assets/js/home.min.js' | relative_url }}" async></script>
11+
<script async src="{{ '/assets/js/home.min.js' | relative_url }}"></script>
1212

1313
{% elsif page.layout == 'post' %}
1414

15-
<script src="{{ '/assets/js/post.min.js' | relative_url }}" async></script>
15+
<script async src="{{ '/assets/js/post.min.js' | relative_url }}"></script>
1616

1717
{% if page.math %}
1818
<!-- MathJax -->
1919
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
20-
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js" async></script>
20+
<script async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
2121
{% endif %}
2222

2323
{% elsif page.layout == 'page' %}
2424

2525
{% if page.type == 'categories' %}
26-
<script src="{{ '/assets/js/categories.min.js' | relative_url }}" async></script>
26+
<script async src="{{ '/assets/js/categories.min.js' | relative_url }}"></script>
2727
{% else %}
28-
<script src="{{ '/assets/js/page.min.js' | relative_url }}" async></script>
28+
<script async src="{{ '/assets/js/page.min.js' | relative_url }}"></script>
2929
{% endif %}
3030

3131
{% else %}
3232

33-
<script src="{{ '/assets/js/page.min.js' | relative_url }}" async></script>
33+
<script async src="{{ '/assets/js/page.min.js' | relative_url }}"></script>
3434

3535
{% endif %}
3636

3737

3838
{% if jekyll.environment == 'production' %}
39-
40-
{% include google-analytics.html %}
41-
4239
<!-- PWA -->
43-
<script src="{{ '/app.js' | relative_url }}" defer></script>
44-
40+
<script defer src="{{ '/app.js' | relative_url }}"></script>
4541
{% endif %}

_layouts/default.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@
5454

5555
{% include search-loader.html %}
5656

57+
{% if site.google_analytics.id and jekyll.environment == 'production' %}
58+
{% include google-analytics.html %}
59+
{% endif %}
60+
5761
</body>
5862

5963
</html>

0 commit comments

Comments
 (0)