Skip to content

Commit ea207ec

Browse files
authored
Merge pull request #19 from bit-docs/48-google-analytics
Add Google Analytics to sub-pages
2 parents ba530a0 + f6ba57c commit ea207ec

File tree

3 files changed

+30
-13
lines changed

3 files changed

+30
-13
lines changed

make-example.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ generate(docMap, {
2323
},
2424
dest: path.join(__dirname, "temp"),
2525
parent: "StealJS",
26+
googleAnalyticsTrackingCode: 'UA-2302003-20',
2627
forceBuild: forceBuild,
2728
minifyBuild: false,
2829
debug: true

templates/helpers.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,11 @@ module.exports = function(docMap, config, getCurrent, oldHelpers, OtherHandlebar
201201

202202
return parents;
203203
},
204+
205+
googleAnalyticsTrackingCode: function() {
206+
return config.googleAnalyticsTrackingCode;
207+
},
208+
204209
/**
205210
* @function documentjs.generators.html.defaultHelpers.makeTitle
206211
* Given the docObject context, returns a "pretty" name that is used

templates/layout.mustache

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,17 @@
2424
{{#unless devBuild}}
2525
<link rel="stylesheet" type="text/css" href="{{pathToDest}}/static/bundles/bit-docs-site/static.css">
2626
{{/unless}}
27+
{{#with (googleAnalyticsTrackingCode)}}
28+
<script>
29+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
30+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
31+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
32+
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
33+
34+
ga('create', '{{.}}', 'auto');
35+
ga('send', 'pageview');
36+
</script>
37+
{{/with}}
2738
<!--[if lt IE 9]>
2839
<script type="text/javascript" src="static/html5shiv.js"></script>
2940
<![endif]-->
@@ -40,15 +51,15 @@
4051
4152
<ul class="dropdown-menu">
4253
<li><a href="https://donejs.com/">DoneJS</a></li>
43-
<li><a href="http://stealjs.com/">StealJS</a></li>
44-
<li><a href="http://jquerypp.com/">jQuery ++</a></li>
54+
<li><a href="https://stealjs.com/">StealJS</a></li>
55+
<li><a href="https://jquerypp.com/">jQuery ++</a></li>
4556
<li><a href="https://funcunit.com/">FuncUnit</a></li>
46-
<li><a href="http://documentjs.com/">DocumentJS</a></li>
57+
<li><a href="https://documentjs.com/">DocumentJS</a></li>
4758
</ul>
4859
</div>
4960
5061
<ul class="nav">
51-
<li><a href="http://stealjs.com">Home</a></li>
62+
<li><a href="https://stealjs.com">Home</a></li>
5263
5364
{{#ifEqual page "index"}}
5465
<li><a href="{{urlTo 'index'}}">Api</a></li>
@@ -63,16 +74,16 @@
6374
6475
<div class="pull-right">
6576
<div class="bitovi-menu">
66-
<a href="http://bitovi.com" class="bitovi icon-bits">Bitovi</a>
77+
<a href="https://www.bitovi.com" class="bitovi icon-bits">Bitovi</a>
6778
<ul class="dropdown-menu">
68-
<li><a href="http://bitovi.com">Bitovi.com</a></li>
69-
<li><a href="http://bitovi.com/blog/">Blog</a></li>
70-
<li><a href="http://bitovi.com/design/">Design</a></li>
71-
<li><a href="http://bitovi.com/development/">Development</a></li>
72-
<li><a href="http://bitovi.com/training/">Training</a></li>
73-
<li><a href="http://bitovi.com/open-source/">Open Source</a></li>
74-
<li><a href="http://bitovi.com/people/">People</a></li>
75-
<li><a href="http://bitovi.com/contact/">Contact Us</a></li>
79+
<li><a href="https://www.bitovi.com">Bitovi.com</a></li>
80+
<li><a href="https://www.bitovi.com/blog">Blog</a></li>
81+
<li><a href="https://www.bitovi.com/design">Design</a></li>
82+
<li><a href="https://www.bitovi.com/development">Development</a></li>
83+
<li><a href="https://www.bitovi.com/training">Training</a></li>
84+
<li><a href="https://www.bitovi.com/open-source">Open Source</a></li>
85+
<li><a href="https://www.bitovi.com/about">About</a></li>
86+
<li><a href="https://www.bitovi.com/contact">Contact Us</a></li>
7687
</ul>
7788
</div>
7889
</div>

0 commit comments

Comments
 (0)