diff --git a/README.md b/README.md index e0b61bb..ea1972c 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) @@ -120,6 +121,12 @@ 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 + url: "https://abc.example.com/umami.js" # mandatory 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..e0d84b9 --- /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" }} +