-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.jade
77 lines (59 loc) · 3.03 KB
/
index.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
76
77
doctype html
html(lang="en")
head
meta(charset='utf-8')
title Choosing Tools - JZ' 14
meta(name='description', content='A framework for easily creating beautiful presentations using the Jade templating language')
meta(name='author', content='Hakim El Hattab & Aksel Gresvig')
meta(name='apple-mobile-web-app-capable', content='yes')
meta(name='apple-mobile-web-app-status-bar-style', content='black-translucent')
meta(name='viewport', content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no')
link(rel='stylesheet', href='css/reveal.css')
link(rel='stylesheet', href='css/theme/default.css', id='theme')
//For syntax highlighting
link(rel='stylesheet' href='lib/css/zenburn.css')
//My styles
link(rel='stylesheet' href='css/styles.css')
//If the query includes 'print-pdf', use the PDF print sheet
script.
if( window.location.search.match( /print-pdf/gi ) ) {
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'css/print/pdf.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
}
//if lt IE 9
script(src='lib/js/html5shiv.js')
script(src='lib/js/head.min.js')
body
.reveal
.slides
include jade/slides
script.
//load libraries
head.js('js/reveal.min.js', function() {
// Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: true,
theme: Reveal.getQueryHash().theme || 'simple', // available themes are in /css/theme
transition: Reveal.getQueryHash().transition || 'linear', // default/cube/page/concave/zoom/linear/fade/none
// Parallax scrolling
//parallaxBackgroundImage: 'https://s3.amazonaws.com/hakim-static/reveal-js/reveal-parallax-1.jpg',
//parallaxBackgroundSize: '2100px 900px',
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
{ src: 'plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: 'plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: 'plugin/gofigure/plugin.js', async: true, condition: function() { return true; } }
]
});
});