-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex-commented.jade
75 lines (58 loc) · 2.53 KB
/
index-commented.jade
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
!!!html
// paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/
- var beg = '<html class="no-js'
- var end = '" lang="en">'
//if lt IE 7
!= beg + ' lt-ie9 lt-ie8 lt-ie7' + end
//if IE 7
!= beg + ' lt-ie9 lt-ie8' + end
//if IE 8
!= beg + ' lt-ie9' + end
// Consider adding a manifest.appcache: h5bp.com/d/Offline
//if gt IE 8
!= '<!-->' + beg + end + '<!--'
head
meta(charset='utf-8')
//
Use the .htaccess and remove these lines to avoid edge case issues.
More info: h5bp.com/b/378
meta(http-equiv='X-UA-Compatible', content='IE=edge,chrome=1')
title
meta(name='description', content='')
meta(name='author', content='')
// Mobile viewport optimized: h5bp.com/viewport
meta(name='viewport', content='width=device-width,initial-scale=1')
// Place favicon.ico and apple-touch-icon.png in the root directory: mathiasbynens.be/notes/touch-icons
link(rel='stylesheet', href='css/style.css')
// More ideas for your <head> here: h5bp.com/d/head-Tips
//
All JavaScript at the bottom, except this Modernizr build incl. Respond.js
Respond is a polyfill for min/max-width media queries. Modernizr enables HTML5 elements & feature detects;
for optimal performance, create your own custom Modernizr build: www.modernizr.com/download/
script(src='js/libs/modernizr-2.0.6.min.js')
body
header
div(role='main')
footer
// JavaScript at the bottom for fast page loading
// Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if offline
script(src='//ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js')
script window.jQuery || document.write('<script src="js/libs/jquery-1.7.0.min.js"><\\/script>')
// scripts concatenated and minified via build script
script(defer, src='js/plugins.js')
script(defer, src='js/script.js')
// end scripts
//
Asynchronous Google Analytics snippet. Change UA-XXXXX-X to be your site's ID.
mathiasbynens.be/notes/async-analytics-snippet
script
var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
//
Prompt IE 6 users to install Chrome Frame. Remove this if you want to support IE 6.
chromium.org/developers/how-tos/chrome-frame-getting-started
//if lt IE 7
script(defer, src='//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js')
script(defer) window.attachEvent('onload',function(){CFInstall.check({mode:'overlay'})})