From c4665043f9957b7ed9b5a07c7074bb520563a5ba Mon Sep 17 00:00:00 2001
From: Kirill <g4s8.public@gmail.com>
Date: Wed, 15 Nov 2023 00:52:37 +0000
Subject: [PATCH] Add clicky analytics (#856)

---
 layouts/_default/baseof.html           |    4 ++++
 docs/analytics.md                      |    3 ++-
 docs/analytics/clicky.md               |    6 ++++++
 CONTRIBUTORS.md                        |    1 +
 layouts/partials/analytics/clicky.html |    1 +
 5 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
index 3b29b67..48547fa 100644
--- a/CONTRIBUTORS.md
+++ b/CONTRIBUTORS.md
@@ -134,3 +134,4 @@
 - [Todor Bogosavljević](https://github.com/tbx1b)
 - [Kemal Akkoyun](https://github.com/kakkoyun)
 - [Igetin](https://github.com/Igetin)
+- [Kirill Che.](https://github.com/g4s8)
\ No newline at end of file
diff --git a/docs/analytics.md b/docs/analytics.md
index 45b8396..9d56463 100644
--- a/docs/analytics.md
+++ b/docs/analytics.md
@@ -6,6 +6,7 @@
 
 * [Application Insights](https://azure.com/) - [documentation](/docs/analytics/applicationinsights.md)
 * [Baidu Analytics](https://tongji.baidu.com/) - [documentation](/docs/analytics/baidu.md)
+* [Clicky](https://clicky.com/) - [documentation](/docs/analytics/clicky.md)
 * [Cloudflare](https://www.cloudflare.com/analytics/) - [documentation](/docs/analytics/cloudflare.md)
 * [Google Analytics](https://developers.google.com/analytics) - [documentation](/docs/analytics/googleanalytics.md)
 * [Google Tag Manager](https://developers.google.com/tag-manager) - [documentation](/docs/analytics/googletagmanager.md)
@@ -16,4 +17,4 @@
 * [Pirsch](https://pirsch.io/) - [documentation](/docs/analytics/pirsch.md)
 * [Plausible Analytics](https://plausible.io/) - [documentation](/docs/analytics/plausible.md)
 * [Umami](https://umami.is/) - [documentation](/docs/analytics/umami.md)
-* [Wide Angle Analytics](https://wideangle.co/) - [documentation](/docs/analytics/wideangle.md)
+* [Wide Angle Analytics](https://wideangle.co/) - [documentation](/docs/analytics/wideangle.md)
\ No newline at end of file
diff --git a/docs/analytics/clicky.md b/docs/analytics/clicky.md
new file mode 100644
index 0000000..3f945d1
--- /dev/null
+++ b/docs/analytics/clicky.md
@@ -0,0 +1,6 @@
+# Clicky
+
+```toml
+[params.clicky]
+    id = "site-id"
+```
\ No newline at end of file
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
index c62b30f..9634f9c 100644
--- a/layouts/_default/baseof.html
+++ b/layouts/_default/baseof.html
@@ -116,6 +116,10 @@
   {{- partial "analytics/pirsch" . -}}
   {{ end }}
 
+  {{ if and .Site.Params.clicky .Site.Params.clicky.id }}
+  {{- partial "analytics/clicky" . -}}
+  {{ end }}
+
   {{- partial "body/extensions" . -}}
 </body>
 
diff --git a/layouts/partials/analytics/clicky.html b/layouts/partials/analytics/clicky.html
new file mode 100644
index 0000000..7c91fc4
--- /dev/null
+++ b/layouts/partials/analytics/clicky.html
@@ -0,0 +1 @@
+<script async data-id="{{ $.Site.Params.clicky.id }}" src="//static.getclicky.com/js"></script>

--
Gitblit v1.10.0