From c92b0b19ce5222e18a1a2815c3a97a4593ff5122 Mon Sep 17 00:00:00 2001
From: Anton Akhmerov <anton.akhmerov@gmail.com>
Date: Sat, 14 Apr 2018 19:31:59 +0200
Subject: [PATCH] add piwik, closes #8

---
 mkdocs.yml      |  1 +
 theme/main.html | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 theme/main.html

diff --git a/mkdocs.yml b/mkdocs.yml
index bbdf34e3..5af6723c 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -17,6 +17,7 @@ pages:
 
 theme:
   name: material
+  custom_dir: theme
 
 markdown_extensions:
   - mdx_math:
diff --git a/theme/main.html b/theme/main.html
new file mode 100644
index 00000000..9c4f42b0
--- /dev/null
+++ b/theme/main.html
@@ -0,0 +1,19 @@
+{% extends "base.html" %}
+
+{% block analytics %}
+<!-- Piwik -->
+<script type="text/javascript">
+  var _paq = _paq || [];
+  // tracker methods like "setCustomDimension" should be called before "trackPageView"
+  _paq.push(['trackPageView']);
+  _paq.push(['enableLinkTracking']);
+  (function() {
+    var u="//piwik.kwant-project.org/";
+    _paq.push(['setTrackerUrl', u+'piwik.php']);
+    _paq.push(['setSiteId', '6']);
+    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
+    g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
+  })();
+</script>
+<!-- End Piwik Code -->
+{% endblock %}
-- 
GitLab