website: Add Piwik analytics.
* website/haunt.scm (%piwik-code): New variable. (haunt-theme): Include Piwik JS on all pages. * website/js/piwik.js: New file.
This commit is contained in:
parent
a02ac9238d
commit
081f8b6e9f
|
@ -68,6 +68,13 @@
|
||||||
'(a (@ (href "https://creativecommons.org/licenses/by-sa/4.0/"))
|
'(a (@ (href "https://creativecommons.org/licenses/by-sa/4.0/"))
|
||||||
"Creative Commons Attribution Share-Alike 4.0 International"))
|
"Creative Commons Attribution Share-Alike 4.0 International"))
|
||||||
|
|
||||||
|
(define %piwik-code
|
||||||
|
'((script (@ (type "text/javascript") (src "/js/piwik.js")))
|
||||||
|
(noscript
|
||||||
|
(p (img (@ (src "//stats.dthompson.us/piwik.php?idsite=3")
|
||||||
|
(style "border:0;")
|
||||||
|
(alt "")))))))
|
||||||
|
|
||||||
(define haunt-theme
|
(define haunt-theme
|
||||||
(theme #:name "Haunt"
|
(theme #:name "Haunt"
|
||||||
#:layout
|
#:layout
|
||||||
|
@ -77,7 +84,8 @@
|
||||||
(meta (@ (charset "utf-8")))
|
(meta (@ (charset "utf-8")))
|
||||||
(title ,(string-append title " — " (site-title site)))
|
(title ,(string-append title " — " (site-title site)))
|
||||||
,(stylesheet "reset")
|
,(stylesheet "reset")
|
||||||
,(stylesheet "main"))
|
,(stylesheet "main")
|
||||||
|
,%piwik-code)
|
||||||
(body
|
(body
|
||||||
(header (@ (class "navbar"))
|
(header (@ (class "navbar"))
|
||||||
(div (@ (class "container"))
|
(div (@ (class "container"))
|
||||||
|
@ -200,4 +208,5 @@ the official git repository:")
|
||||||
(atom-feeds-by-tag)
|
(atom-feeds-by-tag)
|
||||||
downloads-page
|
downloads-page
|
||||||
(static-directory "images")
|
(static-directory "images")
|
||||||
(static-directory "css")))
|
(static-directory "css")
|
||||||
|
(static-directory "js")))
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
/*
|
||||||
|
* |@licstart The following is the entire license notice for the JavaScript code in this page.|
|
||||||
|
*
|
||||||
|
* Copyright 2012 Matthieu Aubry.
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or
|
||||||
|
* modify it under the terms of the GNU General Public License as
|
||||||
|
* published by the Free Software Foundation, either version 3 of the
|
||||||
|
* License, or (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful, but
|
||||||
|
* WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||||
|
* General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see http://www.gnu.org/licenses/.
|
||||||
|
*
|
||||||
|
* |@licend The above is the entire license notice for the JavaScript code in this page.|
|
||||||
|
*/
|
||||||
|
var _paq = _paq || [];
|
||||||
|
_paq.push(['trackPageView']);
|
||||||
|
_paq.push(['enableLinkTracking']);
|
||||||
|
(function() {
|
||||||
|
var u="//stats.dthompson.us/";
|
||||||
|
_paq.push(['setTrackerUrl', u+'piwik.php']);
|
||||||
|
_paq.push(['setSiteId', 3]);
|
||||||
|
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);
|
||||||
|
})();
|
Loading…
Reference in New Issue