Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/frjo/hugo-theme-zen.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFredrik Jonsson <frjo@xdeb.org>2021-01-31 12:30:55 +0300
committerFredrik Jonsson <frjo@xdeb.org>2021-01-31 12:31:07 +0300
commit141f2f7b6d889a1b1b6a2375137be05607428e9f (patch)
tree898392bbe6110d10ad00fd5fb717c07dfe058d7a
parent0c1c307f1c4f8d0848a17ca0ec27217b810bad56 (diff)
Add support for Plausible analytics.
-rw-r--r--README.md2
-rw-r--r--layouts/partials/tracking.html4
2 files changed, 6 insertions, 0 deletions
diff --git a/README.md b/README.md
index 96cc403..5117f9d 100644
--- a/README.md
+++ b/README.md
@@ -184,6 +184,8 @@ params:
mobileMenu: true # Turn on a mobile menu on small screens.
piwikSiteId: # Matamo site id
piwikTrackerUrl: "" # Matamo url, schemaless and no slash on end (example.org/matamo).
+ plausibleSiteID: "" # Plausible site id/domain.
+ plausibleTrackerURL: "" # Plausible url, schemaless and no slash on end. Optional, defaults to "plausible.io/…"
poweredby: true # Show powered by hugo in footer
privacyPolicyUrl: "" # If set will add link to cookie consent form.
diff --git a/layouts/partials/tracking.html b/layouts/partials/tracking.html
index 432b79c..ce4ca07 100644
--- a/layouts/partials/tracking.html
+++ b/layouts/partials/tracking.html
@@ -4,6 +4,10 @@
<script defer src="https://{{ .Site.Params.piwikTrackerUrl }}/matomo.js"></script>
{{ end -}}
+{{ if .Site.Params.plausibleSiteID -}}
+<script async defer data-domain="{{ .Site.Params.plausibleSiteID }}" src="{{ .Site.Params.plausibleTrackerURL | default "https://plausible.io/js/plausible.js" }}"></script>
+{{ end -}}
+
{{ if .Site.GoogleAnalytics -}}
{{ $script := resources.Get "js/tracking.js" | resources.ExecuteAsTemplate "js/tracking.js" . | minify | fingerprint -}}
<script src="{{ $script.RelPermalink }}"></script>