]> git.ipfire.org Git - thirdparty/foundation/foundation-sites.git/commitdiff
Add docs page titles, meta description tags, and Google Analytics tracking
authorGeoff Kimball <geoff@zurb.com>
Thu, 19 Nov 2015 23:12:13 +0000 (15:12 -0800)
committerGeoff Kimball <geoff@zurb.com>
Thu, 19 Nov 2015 23:12:26 +0000 (15:12 -0800)
docs/layout/default.html
gulp/docs.js
package.json

index 2cb52bed320040740ee8440a864f694d47985f6c..93eacade629bed68e07eac6fe50a2222c0ab33e7 100644 (file)
@@ -5,9 +5,8 @@
     <meta charset="utf-8">
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta class="foundation-mq">
-    <title>Foundation for Sites 6.0.0</title>
-
+    <meta name="description" content="{{description}}">
+    <title>Foundation for Sites Docs{{#unlesspage 'index'}} | {{title}}{{/unlesspage}}</title>
     <link href="assets/css/docs.css" rel="stylesheet" />
     <link href="//cdnjs.cloudflare.com/ajax/libs/foundicons/3.0.0/foundation-icons.css" rel="stylesheet">
     <!-- <link rel="stylesheet" href="./node_modules/motion-ui/dist/motion-ui.css" /> -->
 
     </div></div>
 
+    <script>
+      var _gaq = _gaq || [];
+      _gaq.push(
+        ['_setAccount', 'UA-2195009-2'],
+        ['_trackPageview'],
+        ['b._setAccount', 'UA-2195009-27'],
+        ['b._trackPageview']
+      );
+      (function() {
+        var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
+        ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+      })();
+    </script>
+
     <script src="assets/js/vendor.js"></script>
     <script src="assets/js/foundation.js"></script>
     <script src="assets/js/docs.js"></script>
-    <script src="http://localhost:8080/target/target-script-min.js#anonymous"></script>
-    <!-- <script src='../node_modules/motion-ui/dist/motion-ui.js'></script> -->
   </body>
 </html>
index 5609f3c052a2d02dd61930b2377b870d4e9587af..e8cb83cba3e2883d652ace908e5c073cbfaa31c3 100644 (file)
@@ -1,7 +1,6 @@
 var gulp = require('gulp');
 var cached = require('gulp-cached');
 var supercollider = require('supercollider');
-var filter = require('gulp-filter');
 var buildSearch = require('../lib/buildSearch');
 var panini = require('panini');
 
@@ -9,20 +8,17 @@ supercollider
   .config({
     template: 'docs/layout/component.html',
     marked: require('../lib/marked'),
-    handlebars: require('../lib/handlebars')
+    handlebars: require('../lib/handlebars'),
+    keepFm: true
   })
   .adapter('sass')
   .adapter('js');
 
 // Assembles the layout, pages, and partials in the docs folder
 gulp.task('docs', function() {
-  var mdFilter = filter(['*.md']);
-
   return gulp.src('docs/pages/**/*')
     .pipe(cached('docs'))
-    .pipe(mdFilter)
-      .pipe(supercollider.init())
-    .pipe(mdFilter.restore())
+    .pipe(supercollider.init())
     .pipe(panini({
       root: 'docs/pages/',
       layouts: 'docs/layout/',
index 8dd16e9c6a1ab44b348c8776fb8eae2664227900..0da744601a850a01501e249ebc049623890ce611 100644 (file)
@@ -52,7 +52,7 @@
     "rimraf": "^2.3.2",
     "run-sequence": "^1.1.4",
     "string-template": "^0.2.1",
-    "supercollider": "^1.0.0",
+    "supercollider": "^1.1.0",
     "typeahead.js": "^0.11.1",
     "zeroclipboard": "^2.2.0"
   },