Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Corsi
Slides Corsi Git
Git 101
Commits
f0c0546a
Commit
f0c0546a
authored
Mar 06, 2019
by
Paddy
🐧
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Because Jackv
parent
5f169659
Changes
118
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
118 changed files
with
27333 additions
and
0 deletions
+27333
-0
README.md
README.md
+73
-0
deploy.py
deploy.py
+45
-0
index.html
index.html
+116
-0
poul/css/poul.css
poul/css/poul.css
+309
-0
poul/img/creativecommons-by-nc-sa.svg
poul/img/creativecommons-by-nc-sa.svg
+41
-0
poul/img/logo-notext-white.svg
poul/img/logo-notext-white.svg
+113
-0
poul/img/logo-text-white.svg
poul/img/logo-text-white.svg
+181
-0
reveal.js/.gitignore
reveal.js/.gitignore
+14
-0
reveal.js/.gitmodules
reveal.js/.gitmodules
+3
-0
reveal.js/.travis.yml
reveal.js/.travis.yml
+5
-0
reveal.js/CONTRIBUTING.md
reveal.js/CONTRIBUTING.md
+23
-0
reveal.js/Gruntfile.js
reveal.js/Gruntfile.js
+193
-0
reveal.js/LICENSE
reveal.js/LICENSE
+19
-0
reveal.js/README.md
reveal.js/README.md
+1309
-0
reveal.js/bower.json
reveal.js/bower.json
+27
-0
reveal.js/css/print/paper.css
reveal.js/css/print/paper.css
+203
-0
reveal.js/css/print/pdf.css
reveal.js/css/print/pdf.css
+164
-0
reveal.js/css/reveal.css
reveal.js/css/reveal.css
+1591
-0
reveal.js/css/reveal.scss
reveal.js/css/reveal.scss
+1764
-0
reveal.js/css/theme/README.md
reveal.js/css/theme/README.md
+21
-0
reveal.js/css/theme/beige.css
reveal.js/css/theme/beige.css
+277
-0
reveal.js/css/theme/black.css
reveal.js/css/theme/black.css
+273
-0
reveal.js/css/theme/blood.css
reveal.js/css/theme/blood.css
+296
-0
reveal.js/css/theme/league.css
reveal.js/css/theme/league.css
+279
-0
reveal.js/css/theme/moon.css
reveal.js/css/theme/moon.css
+277
-0
reveal.js/css/theme/night.css
reveal.js/css/theme/night.css
+271
-0
reveal.js/css/theme/serif.css
reveal.js/css/theme/serif.css
+273
-0
reveal.js/css/theme/simple.css
reveal.js/css/theme/simple.css
+276
-0
reveal.js/css/theme/sky.css
reveal.js/css/theme/sky.css
+280
-0
reveal.js/css/theme/solarized.css
reveal.js/css/theme/solarized.css
+277
-0
reveal.js/css/theme/source/beige.scss
reveal.js/css/theme/source/beige.scss
+39
-0
reveal.js/css/theme/source/black.scss
reveal.js/css/theme/source/black.scss
+49
-0
reveal.js/css/theme/source/blood.scss
reveal.js/css/theme/source/blood.scss
+78
-0
reveal.js/css/theme/source/league.scss
reveal.js/css/theme/source/league.scss
+34
-0
reveal.js/css/theme/source/moon.scss
reveal.js/css/theme/source/moon.scss
+57
-0
reveal.js/css/theme/source/night.scss
reveal.js/css/theme/source/night.scss
+34
-0
reveal.js/css/theme/source/serif.scss
reveal.js/css/theme/source/serif.scss
+35
-0
reveal.js/css/theme/source/simple.scss
reveal.js/css/theme/source/simple.scss
+43
-0
reveal.js/css/theme/source/sky.scss
reveal.js/css/theme/source/sky.scss
+46
-0
reveal.js/css/theme/source/solarized.scss
reveal.js/css/theme/source/solarized.scss
+63
-0
reveal.js/css/theme/source/white.scss
reveal.js/css/theme/source/white.scss
+49
-0
reveal.js/css/theme/template/mixins.scss
reveal.js/css/theme/template/mixins.scss
+29
-0
reveal.js/css/theme/template/settings.scss
reveal.js/css/theme/template/settings.scss
+43
-0
reveal.js/css/theme/template/theme.scss
reveal.js/css/theme/template/theme.scss
+325
-0
reveal.js/css/theme/white.css
reveal.js/css/theme/white.css
+273
-0
reveal.js/demo.html
reveal.js/demo.html
+416
-0
reveal.js/index.html
reveal.js/index.html
+49
-0
reveal.js/js/reveal.js
reveal.js/js/reveal.js
+5577
-0
reveal.js/lib/css/zenburn.css
reveal.js/lib/css/zenburn.css
+80
-0
reveal.js/lib/css_highlight/hopscotch.css
reveal.js/lib/css_highlight/hopscotch.css
+83
-0
reveal.js/lib/css_highlight/monokai-sublime.css
reveal.js/lib/css_highlight/monokai-sublime.css
+85
-0
reveal.js/lib/css_highlight/monokai.css
reveal.js/lib/css_highlight/monokai.css
+71
-0
reveal.js/lib/css_highlight/xt256.css
reveal.js/lib/css_highlight/xt256.css
+94
-0
reveal.js/lib/font/league-gothic/LICENSE
reveal.js/lib/font/league-gothic/LICENSE
+2
-0
reveal.js/lib/font/league-gothic/league-gothic.css
reveal.js/lib/font/league-gothic/league-gothic.css
+10
-0
reveal.js/lib/font/league-gothic/league-gothic.eot
reveal.js/lib/font/league-gothic/league-gothic.eot
+0
-0
reveal.js/lib/font/league-gothic/league-gothic.ttf
reveal.js/lib/font/league-gothic/league-gothic.ttf
+0
-0
reveal.js/lib/font/league-gothic/league-gothic.woff
reveal.js/lib/font/league-gothic/league-gothic.woff
+0
-0
reveal.js/lib/font/source-sans-pro/LICENSE
reveal.js/lib/font/source-sans-pro/LICENSE
+45
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-italic.eot
...al.js/lib/font/source-sans-pro/source-sans-pro-italic.eot
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-italic.ttf
...al.js/lib/font/source-sans-pro/source-sans-pro-italic.ttf
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-italic.woff
...l.js/lib/font/source-sans-pro/source-sans-pro-italic.woff
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-regular.eot
...l.js/lib/font/source-sans-pro/source-sans-pro-regular.eot
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-regular.ttf
...l.js/lib/font/source-sans-pro/source-sans-pro-regular.ttf
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-regular.woff
....js/lib/font/source-sans-pro/source-sans-pro-regular.woff
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-semibold.eot
....js/lib/font/source-sans-pro/source-sans-pro-semibold.eot
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-semibold.ttf
....js/lib/font/source-sans-pro/source-sans-pro-semibold.ttf
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-semibold.woff
...js/lib/font/source-sans-pro/source-sans-pro-semibold.woff
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot
...b/font/source-sans-pro/source-sans-pro-semibolditalic.eot
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf
...b/font/source-sans-pro/source-sans-pro-semibolditalic.ttf
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff
.../font/source-sans-pro/source-sans-pro-semibolditalic.woff
+0
-0
reveal.js/lib/font/source-sans-pro/source-sans-pro.css
reveal.js/lib/font/source-sans-pro/source-sans-pro.css
+39
-0
reveal.js/lib/js/classList.js
reveal.js/lib/js/classList.js
+2
-0
reveal.js/lib/js/head.min.js
reveal.js/lib/js/head.min.js
+6
-0
reveal.js/lib/js/html5shiv.js
reveal.js/lib/js/html5shiv.js
+7
-0
reveal.js/package.json
reveal.js/package.json
+43
-0
reveal.js/plugin/highlight/highlight.js
reveal.js/plugin/highlight/highlight.js
+77
-0
reveal.js/plugin/markdown/example.html
reveal.js/plugin/markdown/example.html
+136
-0
reveal.js/plugin/markdown/example.md
reveal.js/plugin/markdown/example.md
+36
-0
reveal.js/plugin/markdown/markdown.js
reveal.js/plugin/markdown/markdown.js
+412
-0
reveal.js/plugin/markdown/marked.js
reveal.js/plugin/markdown/marked.js
+6
-0
reveal.js/plugin/math/math.js
reveal.js/plugin/math/math.js
+67
-0
reveal.js/plugin/multiplex/client.js
reveal.js/plugin/multiplex/client.js
+13
-0
reveal.js/plugin/multiplex/index.js
reveal.js/plugin/multiplex/index.js
+64
-0
reveal.js/plugin/multiplex/master.js
reveal.js/plugin/multiplex/master.js
+34
-0
reveal.js/plugin/multiplex/package.json
reveal.js/plugin/multiplex/package.json
+19
-0
reveal.js/plugin/notes-server/client.js
reveal.js/plugin/notes-server/client.js
+65
-0
reveal.js/plugin/notes-server/index.js
reveal.js/plugin/notes-server/index.js
+69
-0
reveal.js/plugin/notes-server/notes.html
reveal.js/plugin/notes-server/notes.html
+585
-0
reveal.js/plugin/notes/notes.html
reveal.js/plugin/notes/notes.html
+792
-0
reveal.js/plugin/notes/notes.js
reveal.js/plugin/notes/notes.js
+147
-0
reveal.js/plugin/print-pdf/print-pdf.js
reveal.js/plugin/print-pdf/print-pdf.js
+67
-0
reveal.js/plugin/search/search.js
reveal.js/plugin/search/search.js
+206
-0
reveal.js/plugin/zoom-js/zoom.js
reveal.js/plugin/zoom-js/zoom.js
+272
-0
reveal.js/test/examples/assets/image1.png
reveal.js/test/examples/assets/image1.png
+0
-0
reveal.js/test/examples/assets/image2.png
reveal.js/test/examples/assets/image2.png
+0
-0
reveal.js/test/examples/barebones.html
reveal.js/test/examples/barebones.html
+41
-0
reveal.js/test/examples/embedded-media.html
reveal.js/test/examples/embedded-media.html
+49
-0
reveal.js/test/examples/math.html
reveal.js/test/examples/math.html
+185
-0
reveal.js/test/examples/slide-backgrounds.html
reveal.js/test/examples/slide-backgrounds.html
+144
-0
reveal.js/test/examples/slide-transitions.html
reveal.js/test/examples/slide-transitions.html
+101
-0
reveal.js/test/qunit-2.5.0.css
reveal.js/test/qunit-2.5.0.css
+436
-0
reveal.js/test/qunit-2.5.0.js
reveal.js/test/qunit-2.5.0.js
+5188
-0
reveal.js/test/simple.md
reveal.js/test/simple.md
+12
-0
reveal.js/test/test-markdown-element-attributes.html
reveal.js/test/test-markdown-element-attributes.html
+134
-0
reveal.js/test/test-markdown-element-attributes.js
reveal.js/test/test-markdown-element-attributes.js
+44
-0
reveal.js/test/test-markdown-external.html
reveal.js/test/test-markdown-external.html
+36
-0
reveal.js/test/test-markdown-external.js
reveal.js/test/test-markdown-external.js
+20
-0
reveal.js/test/test-markdown-options.html
reveal.js/test/test-markdown-options.html
+41
-0
reveal.js/test/test-markdown-options.js
reveal.js/test/test-markdown-options.js
+27
-0
reveal.js/test/test-markdown-slide-attributes.html
reveal.js/test/test-markdown-slide-attributes.html
+128
-0
reveal.js/test/test-markdown-slide-attributes.js
reveal.js/test/test-markdown-slide-attributes.js
+44
-0
reveal.js/test/test-markdown.html
reveal.js/test/test-markdown.html
+52
-0
reveal.js/test/test-markdown.js
reveal.js/test/test-markdown.js
+11
-0
reveal.js/test/test-pdf.html
reveal.js/test/test-pdf.html
+83
-0
reveal.js/test/test-pdf.js
reveal.js/test/test-pdf.js
+12
-0
reveal.js/test/test.html
reveal.js/test/test.html
+86
-0
reveal.js/test/test.js
reveal.js/test/test.js
+593
-0
No files found.
README.md
0 → 100644
View file @
f0c0546a
# POuL reveal.js template
This is a base template that will allow you to make state-of-art presentations
using advanced technologies such as Markdown, reveal.js (thus the
industry-standard language JavaScript), still complying with the mandatory
design guidelines.
## Getting Started
In order for the slides to work (ie. display anything) you need to run:
`git submodule update --init --depth 1`
In case you need the mathjax submodule as well
`git submodule update --init --depth 1 --recursive`
## How do I use this thing?
### Where do I write my stuff?
[
Download
][
download
]
this repo and put your content inside the 'content.md'
file placed in the root of this directory. What were you expecting?
### How do I write my stuff?
Using a text editor and typing Markdown syntax on your keyboard.
[
Here
][
markdown-guide
]
you can find a comprehensive guide to the syntax.
Remember to use three dashes (
`---`
) to create a new slide horizontally and
four dashes (
`----`
) to create a new one vertically.
### How do I see my stuff?
Make sure you have Python 3 installed. Nothing more is required.
Make the deploy.py script executable with
chmod +x deploy.py
Then just run
./deploy.py --show
A new tab will open in your default browser showing the presentation.
You can spacify your browser using the
`BROWSER`
environment variable.
BROWSER=surf ./deploy.py --show
You can see what kind of trickery this script is able to do running it with the
`-h`
or
`--help`
flag.
#### Why?
This is required since modern browsers won't allow you to include a local file
(the Markdown document) from JavaScript.
The Python script will run a small HTTP server and fix this issue.
## How do I make a PDF out of the slides?
Append
`?print-pdf`
at the end of the URL.
For instance if you're running the
`deploy.py`
script locally the URL will be
something like
`http://127.0.0.1:8080/?print-pdf`
.
Then just use the print function of your browser to make a PDF of the page.
On
**Firefox**
it is advised to enable
*Print Backgrounds*
under the
*Options*
tab,
to select paper size
*Choukei 2 Envelope*
and
*Landscape*
orientation.
[
download
]:
https://gitlab.poul.org/corsi/revealjs-poul/repository/archive.zip?ref=master
[
markdown-guide
]:
https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
deploy.py
0 → 100755
View file @
f0c0546a
#!/usr/bin/env python3
import
sys
from
time
import
sleep
from
threading
import
Thread
from
argparse
import
ArgumentParser
from
socketserver
import
TCPServer
from
http.server
import
SimpleHTTPRequestHandler
as
Handler
import
webbrowser
DEFAULT_ADDR
=
'127.0.0.1'
DEFAULT_PORT
=
8080
parser
=
ArgumentParser
(
description
=
"Serve reveal.js slides."
)
parser
.
add_argument
(
'port'
,
metavar
=
'PORT'
,
type
=
int
,
nargs
=
'?'
,
default
=
DEFAULT_PORT
)
parser
.
add_argument
(
'--show'
,
action
=
'store_true'
,
default
=
False
,
help
=
"Open in browser."
)
arg
=
parser
.
parse_args
()
def
httpd_t
():
print
(
"Serving at http://{}:{}"
.
format
(
DEFAULT_ADDR
,
arg
.
port
))
s
=
TCPServer
((
DEFAULT_ADDR
,
arg
.
port
),
Handler
)
s
.
serve_forever
()
def
show
():
webbrowser
.
open
(
"http://{}:{}/"
.
format
(
DEFAULT_ADDR
,
arg
.
port
))
if
__name__
==
'__main__'
:
httpd
=
Thread
(
target
=
httpd_t
)
httpd
.
daemon
=
True
httpd
.
start
()
if
arg
.
show
:
show
()
try
:
while
True
:
sleep
(
60
*
60
*
24
)
except
(
KeyboardInterrupt
,
SystemExit
):
sys
.
exit
(
0
)
index.html
0 → 100644
View file @
f0c0546a
<!doctype html>
<html
lang=
"it"
>
<head>
<meta
charset=
"utf-8"
>
<meta
name=
"description"
content=
""
>
<meta
name=
"author"
content=
""
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0, maximum-scale=1.0,
user-scalable=no"
>
<meta
name=
"apple-mobile-web-app-capable"
content=
"yes"
>
<meta
name=
"apple-mobile-web-app-status-bar-style"
content=
"black-translucent"
>
<!-- reveal.js base stylesheel. Don't remove nor edit this. -->
<link
rel=
"stylesheet"
href=
"reveal.js/css/reveal.css"
>
<!-- POuL theme for reveal.js -->
<link
rel=
"stylesheet"
href=
"poul/css/poul.css"
id=
"theme"
>
<!-- Code syntax highlighting -->
<link
rel=
"stylesheet"
href=
"reveal.js/lib/css_highlight/hopscotch.css"
>
<!-- Printing and PDF exports -->
<script>
var
link
=
document
.
createElement
(
'
link
'
);
link
.
rel
=
'
stylesheet
'
;
link
.
type
=
'
text/css
'
;
link
.
href
=
window
.
location
.
search
.
match
(
/print-pdf/gi
)
?
'
reveal.js/css/print/pdf.css
'
:
'
reveal.js/css/print/paper.css
'
;
document
.
getElementsByTagName
(
'
head
'
)[
0
].
appendChild
(
link
);
</script>
</head>
<body>
<div
class=
"reveal"
>
<div
class=
"slides"
>
<section
class=
"intro"
>
<h1>
Introduzione a GIT
</h1>
<img
src=
"poul/img/logo-text-white.svg"
/>
</section>
<section
data-markdown=
"content.md"
data-charset=
"utf-8"
data-separator=
"^\r?\n---\r?\n$"
data-separator-vertical=
"^\r?\n----\r?\n$"
data-separator-notes=
"^Notes:"
>
</section>
<section
class=
"outro"
>
<h1>
Thank you!
</h1>
<img
class=
"logo"
src=
"poul/img/logo-notext-white.svg"
/>
<p>
Rilasciato sotto licenza Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
</p>
<img
class=
"cc"
src=
"poul/img/creativecommons-by-nc-sa.svg"
/>
</section>
</div>
</div>
<script
src=
"reveal.js/lib/js/head.min.js"
></script>
<script
src=
"reveal.js/js/reveal.js"
></script>
<script>
Reveal
.
initialize
({
controls
:
false
,
slideNumber
:
true
,
history
:
true
,
transition
:
'
none
'
,
pdfMaxPagesPerSlide
:
1
,
markdown
:
{
smartypants
:
true
,
},
keyboard
:
{
38
:
'
prev
'
,
// Up arrow
40
:
'
next
'
// Down arrow
},
math
:
{
mathjax
:
'
reveal.js/lib/js/mathjax/MathJax.js
'
,
config
:
'
TeX-AMS_HTML-full
'
// See http://docs.mathjax.org/en/latest/config-files.html
},
dependencies
:
[
{
src
:
'
reveal.js/plugin/markdown/marked.js
'
,
condition
:
function
(){
return
!!
document
.
querySelector
(
'
[data-markdown]
'
);
}
},
{
src
:
'
reveal.js/plugin/markdown/markdown.js
'
,
condition
:
function
()
{
return
!!
document
.
querySelector
(
'
[data-markdown]
'
);
}
},
{
src
:
'
reveal.js/plugin/highlight/highlight.js
'
,
async
:
true
,
callback
:
function
()
{
hljs
.
initHighlightingOnLoad
();
}
},
{
src
:
'
reveal.js/plugin/notes/notes.js
'
,
async
:
true
},
{
src
:
'
reveal.js/plugin/math/math.js
'
,
async
:
true
}
]
});
</script>
</body>
<!--
vim: tabstop=2 shiftwidth=2 expandtab:
-->
poul/css/poul.css
0 → 100644
View file @
f0c0546a
/**
* POuL reveal.js theme.
*
* Forked from the default black theme.
*/
@import
url(../../reveal.js/lib/font/source-sans-pro/source-sans-pro.css)
;
section
.has-light-background
,
section
.has-light-background
h1
,
section
.has-light-background
h2
,
section
.has-light-background
h3
,
section
.has-light-background
h4
,
section
.has-light-background
h5
,
section
.has-light-background
h6
{
color
:
#222
;
}
/*********************************************
* GLOBAL STYLES
*********************************************/
body
{
background
:
#191919
;
background-color
:
#191919
;
}
.reveal
{
font-family
:
"Source Sans Pro"
,
Helvetica
,
sans-serif
;
font-size
:
38px
;
font-weight
:
normal
;
color
:
#fff
;
}
::selection
{
color
:
#fff
;
background
:
#fc4a2c
;
text-shadow
:
none
;
}
.reveal
.slides
>
section
,
.reveal
.slides
>
section
>
section
{
line-height
:
1.3
;
font-weight
:
inherit
;
}
/*********************************************
* HEADERS
*********************************************/
.reveal
h1
,
.reveal
h2
,
.reveal
h3
,
.reveal
h4
,
.reveal
h5
,
.reveal
h6
{
margin
:
0
0
20px
0
;
color
:
#ffc600
;
font-family
:
"Source Sans Pro"
,
Helvetica
,
sans-serif
;
font-weight
:
600
;
line-height
:
1.2
;
letter-spacing
:
normal
;
text-shadow
:
none
;
word-wrap
:
break-word
;
}
.reveal
h1
{
font-size
:
2.5em
;
}
.reveal
h2
{
font-size
:
1.6em
;
}
.reveal
h3
{
font-size
:
1.3em
;
}
.reveal
h4
{
font-size
:
1em
;
}
.reveal
h1
{
text-shadow
:
none
;
}
/*********************************************
* OTHER
*********************************************/
.reveal
p
{
margin
:
20px
0
;
line-height
:
1.3
;
}
/* Ensure certain elements are never larger than the slide itself */
.reveal
img
,
.reveal
video
,
.reveal
iframe
{
max-width
:
95%
;
max-height
:
95%
;
}
.reveal
strong
,
.reveal
b
{
font-weight
:
bold
;
color
:
#ffc600
;
}
.reveal
em
{
font-style
:
italic
;
}
.reveal
ol
,
.reveal
dl
,
.reveal
ul
{
display
:
inline-block
;
text-align
:
left
;
margin
:
0
0
0
1em
;
}
.reveal
ol
{
list-style-type
:
decimal
;
}
.reveal
ul
{
list-style-type
:
disc
;
}
.reveal
ul
ul
{
list-style-type
:
square
;
}
.reveal
ul
ul
ul
{
list-style-type
:
circle
;
}
.reveal
ul
ul
,
.reveal
ul
ol
,
.reveal
ol
ol
,
.reveal
ol
ul
{
display
:
block
;
margin-left
:
40px
;
}
.reveal
dt
{
font-weight
:
bold
;
}
.reveal
dd
{
margin-left
:
40px
;
}
.reveal
q
,
.reveal
blockquote
{
quotes
:
none
;
}
.reveal
blockquote
{
display
:
block
;
position
:
relative
;
width
:
70%
;
margin
:
20px
auto
;
padding
:
5px
;
font-style
:
italic
;
background
:
rgba
(
255
,
255
,
255
,
0.05
);
box-shadow
:
0px
0px
2px
rgba
(
0
,
0
,
0
,
0.2
);
}
.reveal
blockquote
p
:first-child
,
.reveal
blockquote
p
:last-child
{
display
:
inline-block
;
}
.reveal
q
{
font-style
:
italic
;
}
.reveal
pre
{
display
:
block
;
position
:
relative
;
width
:
90%
;
min-width
:
40em
;
margin
:
20px
auto
;
text-align
:
left
;
font-size
:
0.55em
;
font-family
:
monospace
;
line-height
:
1.2em
;
word-wrap
:
break-word
;
box-shadow
:
0px
0px
6px
rgba
(
0
,
0
,
0
,
0.3
);
}
.reveal
code
{
font-family
:
monospace
;
}
.reveal
pre
code
{
display
:
block
;
padding
:
5px
;
overflow
:
auto
;
max-height
:
400px
;
word-wrap
:
normal
;
}
.reveal
table
{
margin
:
auto
;
border-collapse
:
collapse
;
border-spacing
:
0
;
}
.reveal
table
th
{
font-weight
:
bold
;
}
.reveal
table
th
,
.reveal
table
td
{
text-align
:
left
;
padding
:
0.2em
0.5em
0.2em
0.5em
;
border-bottom
:
1px
solid
;
}
.reveal
table
th
[
align
=
"center"
],
.reveal
table
td
[
align
=
"center"
]
{
text-align
:
center
;
}
.reveal
table
th
[
align
=
"right"
],
.reveal
table
td
[
align
=
"right"
]
{
text-align
:
right
;
}
.reveal
table
tr
:last-child
td
{
border-bottom
:
none
;
}
.reveal
sup
{
vertical-align
:
super
;
}
.reveal
sub
{
vertical-align
:
sub
;
}
.reveal
small
{
display
:
inline-block
;
font-size
:
0.6em
;
line-height
:
1.2em
;
vertical-align
:
top
;
}
.reveal
small
*
{
vertical-align
:
top
;
}
/*********************************************
* LINKS
*********************************************/
.reveal
a
{
color
:
#ffc600
;
text-decoration
:
none
;
-webkit-transition
:
color
0.15s
ease
;
-moz-transition
:
color
0.15s
ease
;
transition
:
color
0.15s
ease
;
}
.reveal
a
:hover
{
color
:
#aa8833
;
text-shadow
:
none
;
border
:
none
;
}
.reveal
.roll
span
:after
{
color
:
#fff
;
background
:
#068de9
;
}
/*********************************************
* IMAGES
*********************************************/
.reveal
section
img
{
max-width
:
67%
;
padding
:
4%
;
}
.reveal
section
img
.plain
{
border
:
0
;
box-shadow
:
none
;
}
.reveal
a
img
{
-webkit-transition
:
all
0.15s
linear
;
-moz-transition
:
all
0.15s
linear
;
transition
:
all
0.15s
linear
;
}
.reveal
a
:hover
img
{
background
:
rgba
(
255
,
255
,
255
,
0.2
);
border-color
:
#fc4a2c
;
box-shadow
:
0
0
20px
rgba
(
0
,
0
,
0
,
0.55
);
}
/*********************************************
* NAVIGATION CONTROLS
*********************************************/
.reveal
.controls
.navigate-left
,
.reveal
.controls
.navigate-left.enabled
{
border-right-color
:
#ffc600
;
}
.reveal
.controls
.navigate-right
,
.reveal
.controls
.navigate-right.enabled
{
border-left-color
:
#ffc600
;
}
.reveal
.controls
.navigate-up
,
.reveal
.controls
.navigate-up.enabled
{
border-bottom-color
:
#ffc600
;
}
.reveal
.controls
.navigate-down
,
.reveal
.controls
.navigate-down.enabled
{
border-top-color
:
#ffc600
;
}
.reveal
.controls
.navigate-left.enabled
:hover
{
border-right-color
:
#aa8833
;
}
.reveal
.controls
.navigate-right.enabled
:hover
{
border-left-color
:
#aa8833
;
}
.reveal
.controls
.navigate-up.enabled
:hover
{
border-bottom-color
:
#aa8833
;
}
.reveal
.controls
.navigate-down.enabled
:hover
{
border-top-color
:
#aa8833
;
}
/*********************************************
* PROGRESS BAR
*********************************************/
.reveal
.progress
{
background
:
rgba
(
0
,
0
,
0
,
0.2
);
}
.reveal
.progress
span
{
background
:
#ffc600
;
-webkit-transition
:
width
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
-moz-transition
:
width
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
transition
:
width
800ms
cubic-bezier
(
0.26
,
0.86
,
0.44
,
0.985
);
}
.reveal
section
.outro
h1
{
padding
:
0
;
margin
:
0
;
}
.reveal
section
.outro
img
.logo
{
max-height
:
40vh
;
padding
:
0
;
}
.reveal
section
.outro
img
.cc
{
max-height
:
10vh
;
padding
:
0
;
}
poul/img/creativecommons-by-nc-sa.svg
0 → 100644
View file @
f0c0546a
<svg
version=
"1.0"
viewBox=
"0 0 119.99999 42"
xmlns=
"http://www.w3.org/2000/svg"
>
<g
transform=
"translate(2.0408688e-5,1.417352e-6)"
>
<g
transform=
"matrix(.9937808 0 0 .9936696 -437.12334 -74.436914)"
>
<path
id=
"path3817_5_"
d=
"m443.28857 75.3667 114.06348 0.20264c1.59375 0 3.01758-0.23633 3.01758 3.18066l-0.13965 37.56689h-119.82031v-37.70654c0-1.68506 0.16308-3.24365 2.8789-3.24365z"
fill=
"#aab2ab"
nodetypes=
"ccccccc"
/>
<path
d=
"m558.34912 74.91113h-116.22851c-1.24707 0-2.26172 1.01465-2.26172 2.26123v39.49609c0 0.28174 0.22852 0.51025 0.51074 0.51025h119.72949c0.28223 0 0.51074-0.22852 0.51074-0.51025v-39.49609c0-1.24658-1.01465-2.26123-2.26074-2.26123zm-116.22851 1.02149h116.22852c0.68359 0 1.23926 0.55615 1.23926 1.23975v27.39404h-83.07324c-3.04492 5.50586-8.91211 9.24414-15.64453 9.24414-6.73438 0-12.59961-3.73486-15.64258-9.24414h-4.34766v-27.39404c-1e-5 -0.6836 0.55663-1.23975 1.24023-1.23975z"
/>
<g
id=
"g5908_5_"
transform=
"matrix(.872921 0 0 .872921 50.12536 143.2144)"
>
<path
id=
"path5906_5_"
cx=
"296.35416"
cy=
"264.3577"
rx=
"22.939548"
ry=
"22.939548"
d=
"m486.26599-55.7066c6e-3 8.68079-7.02789 15.7215-15.70813 15.72708-8.68018 0.0056-15.7215-7.02786-15.72705-15.7081v-0.01898c-6e-3 -8.68079 7.02783-15.7215 15.70807-15.72711 8.68134-5e-3 15.7226 7.02783 15.72711 15.70807v0.01904z"
fill=
"#fff"
type=
"arc"
/>
<g
id=
"g5706_5_"
transform=
"translate(-289.6157,99.0653)"
>
<path
id=
"path5708_5_"
d=
"m772.94165-167.5741c3.48486 3.48541 5.22778 7.75336 5.22778 12.80219 0 5.04938-1.71277 9.27203-5.13831 12.66794-3.63586 3.57602-7.93176 5.36374-12.89001 5.36374-4.89783 0-9.11987-1.77264-12.66394-5.31955-3.54639-3.54526-5.31848-7.78244-5.31848-12.71213 0-4.92859 1.77209-9.19598 5.31848-12.80219 3.45459-3.48651 7.67664-5.22949 12.66394-5.22949 5.04883 0 9.31458 1.74298 12.80054 5.22949zm-23.11853 2.34485c-2.94678 2.97638-4.42017 6.46289-4.42017 10.46179s1.45886 7.45581 4.37427 10.37122c2.9176 2.9165 6.38904 4.37476 10.4176 4.37476s7.53015-1.47281 10.50708-4.41895c2.82593-2.73645 4.23889-6.17767 4.23889-10.32703 0-4.11749-1.4364-7.61292-4.30823-10.48419-2.87061-2.87061-6.34985-4.30652-10.43774-4.30652s-7.54699 1.44318-10.3717 4.32892zm7.75391 8.70319c-0.44971-0.98169-1.12317-1.47284-2.02271-1.47284-1.58862 0-2.38293 1.07007-2.38293 3.20911 0 2.13953 0.79431 3.2085 2.38293 3.2085 1.04944 0 1.79895-0.52075 2.24866-1.56458l2.20276 1.17303c-1.05042 1.86548-2.62561 2.79901-4.72546 2.79901-1.62 0-2.91772-0.4967-3.89209-1.48956-0.97546-0.99341-1.46326-2.36334-1.46326-4.10852 0-1.71503 0.50342-3.07654 1.50806-4.08502 1.00452-1.00854 2.25757-1.51257 3.75781-1.51257 2.22058 0 3.8092 0.87488 4.77136 2.62286zm10.36389 0c-0.45081-0.98169-1.11206-1.47284-1.98242-1.47284-1.62097 0-2.43213 1.07007-2.43213 3.20911 0 2.13953 0.81116 3.2085 2.43213 3.2085 1.05164 0 1.78772-0.52075 2.20728-1.56458l2.25195 1.17303c-1.04822 1.86548-2.62109 2.79901-4.71765 2.79901-1.61768 0-2.91199-0.4967-3.88647-1.48956-0.97217-0.99341-1.45996-2.36334-1.45996-4.10852 0-1.71503 0.49451-3.07654 1.48352-4.08502 0.98779-1.00854 2.24524-1.51257 3.77344-1.51257 2.21619 0 3.80371 0.87488 4.76135 2.62286z"
/>
</g>
</g>
<circle
cx=
"491.94629"
cy=
"90.231934"
r=
"10.80615"
fill=
"#fff"
/>
<path
d=
"m495.07373 87.10498c0-0.4165-0.33789-0.75391-0.75391-0.75391h-4.77246c-0.41602 0-0.75391 0.3374-0.75391 0.75391v4.77295h1.33105v5.65186h3.61719v-5.65186h1.33203v-4.77295z"
/>
<circle
cx=
"491.93359"
cy=
"84.090332"
r=
"1.63232"
/>
<path
d=
"m491.91846 78.3252c-3.23145 0-5.96777 1.12793-8.20703 3.38379-2.29785 2.3335-3.44629 5.0957-3.44629 8.28467s1.14844 5.93164 3.44629 8.22705c2.29785 2.29395 5.03418 3.44189 8.20703 3.44189 3.21289 0 5.99805-1.15674 8.35449-3.47168 2.21973-2.19727 3.3291-4.92969 3.3291-8.19727s-1.12891-6.02881-3.3877-8.28467-5.02343-3.38378-8.29589-3.38378zm0.0303 2.0996c2.64844 0 4.89648 0.93408 6.74609 2.80127 1.87012 1.84717 2.80469 4.10352 2.80469 6.76758 0 2.68359-0.91504 4.91064-2.74609 6.68066-1.92773 1.90576-4.19629 2.8584-6.80469 2.8584-2.61035 0-4.85938-0.94287-6.74805-2.82959-1.88867-1.88623-2.83301-4.12256-2.83301-6.70947s0.9541-4.84229 2.8623-6.76758c1.83107-1.86718 4.07032-2.80127 6.71876-2.80127z"
clip-rule=
"evenodd"
fill-rule=
"evenodd"
/>
<g
enable-background=
"new "
fill=
"#fff"
>
<path
d=
"m488.56299 107.86719c0.31738 0 0.60742 0.0283 0.86914 0.084s0.48633 0.14746 0.67383 0.27539c0.18652 0.12695 0.33105 0.29688 0.43457 0.50781 0.10254 0.21191 0.1543 0.47266 0.1543 0.78418 0 0.33594-0.0762 0.61523-0.22949 0.83887-0.15234 0.22461-0.37891 0.40723-0.67773 0.55078 0.41211 0.11816 0.71973 0.3252 0.92285 0.62109s0.30469 0.65234 0.30469 1.06934c0 0.33594-0.0654 0.62695-0.19629 0.87305-0.13086 0.24512-0.30762 0.44629-0.5293 0.60156-0.2207 0.15625-0.47363 0.27148-0.75684 0.3457-0.28418 0.0752-0.5752 0.1123-0.875 0.1123h-3.23633v-6.66406h3.1416zm-0.1875 2.69531c0.26172 0 0.47656-0.0625 0.64453-0.18652 0.16895-0.12402 0.25293-0.3252 0.25293-0.60449 0-0.15527-0.0283-0.2832-0.084-0.38184-0.0566-0.0996-0.13086-0.17676-0.22461-0.2334-0.0937-0.0557-0.20117-0.0947-0.32227-0.11621-0.12207-0.0215-0.24805-0.0322-0.37891-0.0322h-1.37305v1.55469zm0.0859 2.82812c0.14355 0 0.28027-0.0137 0.41113-0.042s0.24609-0.0752 0.34668-0.13965c0.0996-0.0654 0.17871-0.1543 0.23828-0.2666 0.0586-0.11133 0.0889-0.25488 0.0889-0.42871 0-0.3418-0.0967-0.58594-0.29004-0.73242-0.19336-0.14551-0.44922-0.21875-0.7666-0.21875h-1.59961v1.82812z"
/>
<path
d=
"m491.27393 107.86719h1.64258l1.56055 2.63184 1.55176-2.63184h1.63379l-2.47461 4.10645v2.55762h-1.46875v-2.59473z"
/>
</g>
<g
enable-background=
"new "
fill=
"#fff"
>
<path
d=
"m538.91553 112.88379c0.0811 0.15527 0.1875 0.28125 0.32129 0.37793 0.13379 0.0967 0.29004 0.16797 0.4707 0.21484 0.17969 0.0469 0.36523 0.0703 0.55859 0.0703 0.12988 0 0.26953-0.0107 0.41895-0.0332 0.14844-0.0215 0.28809-0.0635 0.41895-0.12598 0.12988-0.0615 0.23828-0.14746 0.32617-0.25684 0.0859-0.1084 0.12988-0.24707 0.12988-0.41504 0-0.18066-0.0576-0.32617-0.17285-0.43848-0.11426-0.1123-0.26562-0.20508-0.45117-0.28027-0.18652-0.0742-0.39844-0.13965-0.63379-0.19629-0.23633-0.0557-0.47559-0.11816-0.71777-0.18652-0.24902-0.0625-0.49121-0.13867-0.72754-0.22852-0.23535-0.0898-0.44727-0.20703-0.63379-0.35059-0.18555-0.14258-0.33691-0.32129-0.45117-0.53613-0.11523-0.21484-0.17285-0.47461-0.17285-0.7793 0-0.34277 0.0732-0.63965 0.21875-0.8916 0.14648-0.25195 0.33789-0.46191 0.57324-0.63086 0.23633-0.16797 0.50391-0.29199 0.80273-0.37305 0.29785-0.0811 0.59668-0.12109 0.89453-0.12109 0.34863 0 0.68262 0.0391 1.00293 0.11719 0.31934 0.0772 0.60449 0.2041 0.85254 0.37793 0.24902 0.1748 0.44629 0.39746 0.59277 0.66797 0.14551 0.27148 0.21875 0.59961 0.21875 0.98535h-1.42188c-0.0127-0.19922-0.0537-0.36426-0.125-0.49414-0.0713-0.13086-0.16602-0.2334-0.28418-0.30859-0.11719-0.0742-0.25195-0.12793-0.40332-0.1582-0.15137-0.0312-0.31738-0.0469-0.49707-0.0469-0.11719 0-0.23535 0.0127-0.35254 0.0371-0.11816 0.0254-0.22461 0.0684-0.32031 0.13086-0.0967 0.0625-0.1748 0.13965-0.2373 0.2334-0.0615 0.0937-0.0928 0.21191-0.0928 0.35449 0 0.13086 0.0244 0.2373 0.0742 0.31738 0.0498 0.0811 0.14746 0.15625 0.29395 0.22461 0.14649 0.0684 0.34766 0.13672 0.60547 0.20508 0.25781 0.0684 0.5957 0.15625 1.01172 0.26172 0.12402 0.0244 0.29688 0.0703 0.5166 0.13574 0.2207 0.0654 0.44043 0.16895 0.65723 0.3125 0.21777 0.14355 0.40527 0.33496 0.56445 0.57422 0.1582 0.23926 0.2373 0.5459 0.2373 0.91992 0 0.30469-0.0596 0.58789-0.17773 0.84961-0.11816 0.26172-0.29395 0.4873-0.52734 0.67676-0.2334 0.19043-0.52246 0.33789-0.86816 0.44336-0.34473 0.10645-0.74414 0.15918-1.19922 0.15918-0.36719 0-0.72266-0.0459-1.06836-0.13574-0.3457-0.0908-0.65039-0.23242-0.91406-0.42578-0.26465-0.19336-0.47461-0.44043-0.63086-0.73926-0.15527-0.29883-0.23047-0.65332-0.22363-1.06445h1.42188c-3e-5 0.22364 0.04 0.41407 0.12107 0.56934z"
/>
<path
d=
"m547.17236 107.86719 2.49219 6.66406h-1.52148l-0.50391-1.48438h-2.49219l-0.52344 1.48438h-1.47461l2.52051-6.66406zm0.084 4.08593-0.83984-2.44336h-0.0195l-0.86719 2.44336z"
/>
</g>
<g
enable-background=
"new "
fill=
"#fff"
>
<path
d=
"m512.83057 107.86719 2.78418 4.4707h0.0156v-4.4707h1.375v6.66406h-1.46582l-2.77344-4.46191h-0.0186v4.46191h-1.375v-6.66406z"
/>
<path
d=
"m522.56885 109.64258c-0.0869-0.14062-0.19629-0.26367-0.32715-0.36914s-0.27832-0.18848-0.44336-0.24707c-0.16504-0.0596-0.33789-0.0889-0.51758-0.0889-0.33008 0-0.61035 0.0635-0.84082 0.19141-0.23047 0.12695-0.41699 0.29785-0.55957 0.5127-0.14355 0.21484-0.24805 0.45898-0.31348 0.73242-0.0654 0.27344-0.0977 0.55664-0.0977 0.84863 0 0.28027 0.0322 0.55273 0.0977 0.81641 0.0654 0.26465 0.16992 0.50293 0.31348 0.71387 0.14258 0.21191 0.3291 0.38086 0.55957 0.50879s0.51074 0.19141 0.84082 0.19141c0.44727 0 0.79785-0.13672 1.0498-0.41113 0.25195-0.27344 0.40625-0.63477 0.46191-1.08301h1.41895c-0.0371 0.41699-0.13379 0.79395-0.28906 1.12988-0.15527 0.33691-0.36133 0.62305-0.61621 0.86035s-0.55371 0.41797-0.89648 0.54297c-0.3418 0.125-0.71875 0.1875-1.12891 0.1875-0.51074 0-0.96973-0.0889-1.37793-0.2666-0.40723-0.17676-0.75195-0.42188-1.03223-0.73242-0.28027-0.31152-0.49609-0.67773-0.64551-1.09766-0.14941-0.4209-0.22461-0.87305-0.22461-1.35938 0-0.49805 0.0752-0.95996 0.22461-1.38672s0.36523-0.79883 0.64551-1.11621 0.625-0.56641 1.03223-0.74707c0.4082-0.18066 0.86719-0.27051 1.37793-0.27051 0.36719 0 0.71387 0.0527 1.04004 0.15918 0.32715 0.10547 0.62012 0.25977 0.87793 0.46289 0.25879 0.20215 0.47168 0.45312 0.63965 0.75195s0.27344 0.6416 0.31738 1.02734h-1.41895c-0.0254-0.16797-0.0811-0.32226-0.16796-0.46191z"
/>
</g>
<g
id=
"g6332_1_"
transform=
"matrix(.624995 0 0 .624995 152.2987 316.9328)"
>
<path
id=
"path6334_1_"
cx=
"475.97119"
cy=
"252.08646"
rx=
"29.209877"
ry=
"29.209877"
d=
"m644.57642-363.11569c8e-3 9.4118-7.61731 17.04779-17.02979 17.05481-9.4126 5e-3 -17.047-7.61725-17.05493-17.03137v-0.0234c-6e-3 -9.4118 7.6189-17.04779 17.02991-17.05481 9.4126-7e-3 17.047 7.61804 17.05481 17.02905v0.0258z"
fill=
"#fff"
type=
"arc"
/>
<g
id=
"g6336_1_"
transform=
"translate(-23.9521,-89.72962)"
>
<path
id=
"path6338_1_"
d=
"m651.36426-292.05655c-5.17188 0-9.55005 1.80548-13.13135 5.41333-3.67651 3.73444-5.51562 8.15399-5.51562 13.25714s1.83911 9.48993 5.51562 13.1626c3.67505 3.67194 8.05322 5.50787 13.13135 5.50787 5.14075 0 9.59546-1.85236 13.36572-5.55396 3.55164-3.51721 5.32825-7.88916 5.32825-13.11652 0-5.22742-1.80627-9.64697-5.422-13.25714-3.61401-3.60784-8.03748-5.41332-13.27197-5.41332zm0.0469 3.36096c4.23755 0 7.83447 1.49298 10.79541 4.48132 2.99072 2.95544 4.48596 6.56329 4.48596 10.82819 0 4.29376-1.46399 7.85632-4.3938 10.68994-3.08276 3.04846-6.71411 4.57269-10.88757 4.57269-4.17505 0-7.77344-1.5094-10.79541-4.5274-3.02185-3.01874-4.53284-6.59613-4.53284-10.73523s1.52502-7.74847 4.57971-10.82819c2.92823-2.98834 6.51099-4.48132 10.74854-4.48132z"
/>
<path
id=
"path6340_1_"
d=
"m643.08923-276.02048c0.74377-4.69849 4.05005-7.20941 8.19543-7.20941 5.95935 0 9.59216 4.32501 9.59216 10.09222 0 5.62817-3.8656 9.99854-9.68604 9.99854-4.00464 0-7.59058-2.46332-8.24219-7.30084h4.70312c0.14062 2.51099 1.77039 3.39532 4.09851 3.39532 2.6532 0 4.37659-2.46484 4.37659-6.23206 0-3.95471-1.48901-6.04614-4.28442-6.04614-2.04846 0-3.81726 0.74451-4.19067 3.30237l1.36719-9e-3 -3.70154 3.70319-3.70166-3.70319z"
/>