Skip to content

Commit a7b900f

Browse files
committed
Add Plausible 404 listener and fix unsave-inline
1 parent ec1f494 commit a7b900f

File tree

4 files changed

+20
-2
lines changed

4 files changed

+20
-2
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
document.addEventListener('DOMContentLoaded', function () { plausible('404', { props: { path: document.location.pathname } }); });

assets/js/plausible404init.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }

layouts/404.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
{{ define "head" }}
2+
{{ if hugo.IsServer }}
3+
{{ $plausible404eventlistener := resources.Get "js/plausible404eventlistener.js" }}
4+
<script type="text/javascript" src="{{ $plausible404eventlistener.RelPermalink }}"></script>
5+
{{ else }}
6+
{{ $plausible404eventlistener := resources.Get "js/plausible404eventlistener.js" | minify | fingerprint }}
7+
<script type="text/javascript" src="{{ $plausible404eventlistener.RelPermalink }}" integrity="{{ $plausible404eventlistener.Data.Integrity }}"></script>
8+
{{ end }}
9+
{{ end }}
110
{{ define "main"}}
211
<div class="container flex flex-wrap justify-center py-12">
312
<div class="flex justify-center items-center w-32 lg:w-64 md:pr-4 lg:pr-8 mb-4">

layouts/_default/baseof.html

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,6 @@
6464
{{ end }}
6565
{{ block "head" . }}
6666
<!-- optional additional page-specific stuff that goes into head -->
67-
<script defer data-domain="cryptomator.org" src="https://plausible.skymatic.de/js/script.file-downloads.outbound-links.js"></script>
68-
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
6967
{{ end }}
7068
</head>
7169
<body x-data="{ isNavOpen: false }" :class="isNavOpen && 'overflow-hidden'" class="bg-dark font-body text-gray-900">
@@ -87,5 +85,14 @@
8785

8886
{{ $lazysizes := resources.Get "js/lazysizes/lazysizes.min.js" | fingerprint }}
8987
<script type="text/javascript" src="{{ $lazysizes.RelPermalink }}" integrity="{{ $lazysizes.Data.Integrity }}" async></script>
88+
89+
<script defer data-domain="cryptomator.org" src="https://plausible.skymatic.de/js/script.file-downloads.outbound-links.js"></script>
90+
{{ if hugo.IsServer }}
91+
{{ $plausible404init := resources.Get "js/plausible404init.js" }}
92+
<script type="text/javascript" src="{{ $plausible404init.RelPermalink }}"></script>
93+
{{ else }}
94+
{{ $plausible404init := resources.Get "js/plausible404init.js" | minify | fingerprint }}
95+
<script type="text/javascript" src="{{ $plausible404init.RelPermalink }}" integrity="{{ $plausible404init.Data.Integrity }}"></script>
96+
{{ end }}
9097
</body>
9198
</html>

0 commit comments

Comments
 (0)