Merge pull request #165 from franek/add-piwik

add support for piwik
This commit is contained in:
Simon Conseil
2015-07-25 00:12:52 +02:00
6 changed files with 26 additions and 1 deletions

View File

@@ -38,6 +38,7 @@ _DEFAULT_CONFIG = {
'destination': '_build',
'files_to_copy': (),
'google_analytics': '',
'piwik': {'tracker_url': '', 'site_id': 0},
'ignore_directories': [],
'ignore_files': [],
'img_processor': 'ResizeToFit',

View File

@@ -158,6 +158,11 @@ ignore_files = []
# Google Analytics tracking code (UA-xxxx-x)
# google_analytics = ''
# Piwik tracking
# tracker_url must not contain trailing slash.
# Example : {'tracker_url': 'http://stats.domain.com', 'site_id' : 2}
# piwik = {'tracker_url': '', 'site_id' : 0}
# Set zip_gallery to either False or a file name. The final archive will
# contain all resized or original files (depending on `zip_media_format`).
# zip_gallery = False # False or 'archive.zip'

View File

@@ -44,5 +44,6 @@
{% block footer %}{% endblock %}
{% include 'analytics.html' %}
{% include 'piwik.html' %}
</body>
</html>

View File

@@ -142,4 +142,4 @@
});
</script>
{% endif %}
{% endblock %}
{% endblock %}

View File

@@ -0,0 +1,17 @@
{% if settings.piwik.tracker_url and settings.piwik.site_id %}
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="{{ settings.piwik.tracker_url }}/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', {{ settings.piwik.site_id }}]);
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>
<noscript><p><img src="{{ settings.piwik.tracker_url }}/piwik.php?idsite={{ settings.piwik.site_id }}" style="border:0;" alt="" /></p></noscript>
<!-- End Piwik Code -->
{% endif %}

View File

@@ -150,5 +150,6 @@
</script>
{% endif %}
{% include 'analytics.html' %}
{% include 'piwik.html' %}
</body>
</html>