diff --git a/.github/workflows/docs-publish.yaml b/.github/workflows/docs-publish.yaml
index d90569ee..dc73967f 100644
--- a/.github/workflows/docs-publish.yaml
+++ b/.github/workflows/docs-publish.yaml
@@ -1,7 +1,7 @@
name: Publish Docs
on:
workflow_dispatch:
-
+
release:
types: [published]
@@ -21,4 +21,7 @@ jobs:
- name: Generate Helm Chart Index
run: python ./scripts/generate-helm-index.py > ./frontend/docs/docs/helm-repo/index.yaml
- - run: cd frontend/docs; mkdocs gh-deploy --force
+ - name: Build Docs
+ run: cd frontend/docs; mkdocs gh-deploy --force
+ env:
+ ENABLE_ANALYTICS: true
diff --git a/frontend/docs/docs/overrides/partials/integrations/analytics/plausible.html b/frontend/docs/docs/overrides/partials/integrations/analytics/plausible.html
new file mode 100644
index 00000000..82ec960a
--- /dev/null
+++ b/frontend/docs/docs/overrides/partials/integrations/analytics/plausible.html
@@ -0,0 +1,4 @@
+{% if config.extra.enable_analytics %}
+
+
+{% endif %}
diff --git a/frontend/docs/mkdocs.yml b/frontend/docs/mkdocs.yml
index 71a326e7..7eb9381d 100644
--- a/frontend/docs/mkdocs.yml
+++ b/frontend/docs/mkdocs.yml
@@ -124,6 +124,9 @@ extra:
link: https://digipres.club/@webrecorder
- icon: bootstrap/youtube
link: https://www.youtube.com/@webrecorder
+ analytics:
+ provider: plausible
+ enable_analytics: !ENV ENABLE_ANALYTICS
copyright: "Creative Commons Attribution 4.0 International (CC BY 4.0)"
plugins: