Skip to content

Commit 9201a0d

Browse files
committed
Converting slides to youse reveal.js
1 parent 88de036 commit 9201a0d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+580
-139
lines changed

.bowerrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"directory": "bower_components"
3+
}

.editorconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# http://editorconfig.org
2+
root = true
3+
4+
[*]
5+
indent_style = space
6+
indent_size = 4
7+
end_of_line = lf
8+
charset = utf-8
9+
trim_trailing_whitespace = true
10+
insert_final_newline = true

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
node_modules
2+
bower_components
3+
dist
4+
*.log
5+
.sass-cache
6+
index.html

.jshintrc

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"esnext": true,
3+
"bitwise": true,
4+
"camelcase": true,
5+
"curly": true,
6+
"eqeqeq": true,
7+
"immed": true,
8+
"indent": 4,
9+
"latedef": true,
10+
"newcap": true,
11+
"noarg": true,
12+
"quotmark": "single",
13+
"undef": true,
14+
"unused": true,
15+
"strict": true,
16+
"trailing": true,
17+
"smarttabs": true,
18+
"white": true
19+
}

.yo-rc.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"generator-reveal": {
3+
"presentationTitle": "SEM.js",
4+
"packageVersion": "0.0.0",
5+
"revealTheme": "night",
6+
"useSass": false,
7+
"deployToGithubPages": false
8+
}
9+
}

Gruntfile.coffee

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
# Generated on 2015-06-08 using generator-reveal 0.4.0
2+
module.exports = (grunt) ->
3+
4+
grunt.initConfig
5+
6+
watch:
7+
8+
livereload:
9+
options:
10+
livereload: true
11+
files: [
12+
'index.html'
13+
'slides/{,*/}*.{md,html}'
14+
'js/*.js'
15+
]
16+
17+
index:
18+
files: [
19+
'templates/_index.html'
20+
'templates/_section.html'
21+
'slides/list.json'
22+
]
23+
tasks: ['buildIndex']
24+
25+
coffeelint:
26+
files: ['Gruntfile.coffee']
27+
tasks: ['coffeelint']
28+
29+
jshint:
30+
files: ['js/*.js']
31+
tasks: ['jshint']
32+
33+
connect:
34+
35+
livereload:
36+
options:
37+
port: 9000
38+
# Change hostname to '0.0.0.0' to access
39+
# the server from outside.
40+
hostname: 'localhost'
41+
base: '.'
42+
open: true
43+
livereload: true
44+
45+
coffeelint:
46+
47+
options:
48+
indentation:
49+
value: 4
50+
max_line_length:
51+
level: 'ignore'
52+
53+
all: ['Gruntfile.coffee']
54+
55+
jshint:
56+
57+
options:
58+
jshintrc: '.jshintrc'
59+
60+
all: ['js/*.js']
61+
62+
copy:
63+
64+
dist:
65+
files: [{
66+
expand: true
67+
src: [
68+
'slides/**'
69+
'bower_components/**'
70+
'js/**'
71+
]
72+
dest: 'dist/'
73+
},{
74+
expand: true
75+
src: ['index.html']
76+
dest: 'dist/'
77+
filter: 'isFile'
78+
}]
79+
80+
81+
82+
83+
# Load all grunt tasks.
84+
require('load-grunt-tasks')(grunt)
85+
86+
grunt.registerTask 'buildIndex',
87+
'Build index.html from templates/_index.html and slides/list.json.',
88+
->
89+
indexTemplate = grunt.file.read 'templates/_index.html'
90+
sectionTemplate = grunt.file.read 'templates/_section.html'
91+
slides = grunt.file.readJSON 'slides/list.json'
92+
93+
html = grunt.template.process indexTemplate, data:
94+
slides:
95+
slides
96+
section: (slide) ->
97+
grunt.template.process sectionTemplate, data:
98+
slide:
99+
slide
100+
grunt.file.write 'index.html', html
101+
102+
grunt.registerTask 'test',
103+
'*Lint* javascript and coffee files.', [
104+
'coffeelint'
105+
'jshint'
106+
]
107+
108+
grunt.registerTask 'serve',
109+
'Run presentation locally and start watch process (living document).', [
110+
'buildIndex'
111+
'connect:livereload'
112+
'watch'
113+
]
114+
115+
grunt.registerTask 'dist',
116+
'Save presentation files to *dist* directory.', [
117+
'test'
118+
'buildIndex'
119+
'copy'
120+
]
121+
122+
123+
124+
# Define default task.
125+
grunt.registerTask 'default', [
126+
'test'
127+
'serve'
128+
]
File renamed without changes.

bower.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"name": "semjs",
3+
"version": "0.0.0",
4+
"dependencies": {
5+
"reveal.js": "~2.6.1",
6+
"reveal-highlight-themes": "~8.3.0"
7+
}
8+
}

0 commit comments

Comments
 (0)