From 005afbf04542645ad7238f4a0f635993842b335a Mon Sep 17 00:00:00 2001
From: Jan Fader <jan.fader@web.de>
Date: Sat, 13 Aug 2022 08:41:36 +0200
Subject: [PATCH] add support for umami

---
 README.md                             | 6 ++++++
 layouts/partials/head.html            | 4 ++++
 layouts/partials/umami_analytics.html | 3 +++
 3 files changed, 13 insertions(+)
 create mode 100644 layouts/partials/umami_analytics.html

diff --git a/README.md b/README.md
index 47c3c0c..add1129 100644
--- a/README.md
+++ b/README.md
@@ -16,6 +16,7 @@ Anubis is a simple minimalist theme for [Hugo blog engine](https://gohugo.io/).
 - Mobile support
 - Social icons
 - Google Analytics
+- Umami Analytics
 - Comment systems: Disqus, ISSO, Utteranc.es, GraphComment
 - RSS feeds
 - Related posts (Read Next section)
@@ -119,6 +120,11 @@ params:
     avatar: true # optional
     avatar-bg: "#f0f0f0" # optional
     feed: false # optional
+  UmamiAnalytics:
+    enabled: true # mandatory
+    dnt: true # optional
+    id: "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" # mandatory
+    datacache: false # optional
   graphcommentId: ""
   webmentions:
     url: https://yourdomain.com/webemntions/receive
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index ea98f1a..b8da3ac 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -72,4 +72,8 @@
     {{ template "_internal/google_analytics.html" . }}
 {{ end }}
 
+{{ if (.Site.Params.UmamiAnalytics.enabled ) }}
+    {{ partial "umami_analytics.html" . }}
+{{ end }}
+
 {{ partial "head-extra.html" . }}
diff --git a/layouts/partials/umami_analytics.html b/layouts/partials/umami_analytics.html
new file mode 100644
index 0000000..9a531c1
--- /dev/null
+++ b/layouts/partials/umami_analytics.html
@@ -0,0 +1,3 @@
+{{ $dnt := .Site.Params.UmamiAnalytics.dnt | default "false" }}
+{{ $datacache := .Site.Params.UmamiAnalytics.datacache | default "false" }}
+<script async defer data-website-id="{{ .Site.Params.UmamiAnalytics.id }}" data-cache="{{ $datacache }}" data-do-not-track="{{ $dnt }}" src="https://statistics.faderweb.de/umami.js"></script>