From eb89b38de65cda2a99a2f85f87d14c5270afe91c Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Thu, 9 Apr 2015 09:54:32 +0200 Subject: [PATCH] [ADD] Analytics support --- conf.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/conf.py b/conf.py index 3a492379e..be8660c93 100644 --- a/conf.py +++ b/conf.py @@ -275,3 +275,12 @@ def setup(app): app.add_javascript('entries.js') app.add_javascript('reconciliation.js') app.add_javascript('misc.js') + + app.connect('html-page-context', analytics) + app.add_config_value('google_analytics_key', '', 'env') + +def analytics(app, pagename, templatename, context, doctree): + if not app.config.google_analytics_key: + return + + context['google_analytics_key'] = app.config.google_analytics_key