You can find the presentation slides in the slides folder.
Realised using reveal.js.
Sshow Speaker Notes?show all HotkeysEscshow slide overview ("grid")- Cursors: Navigation (on slides "grid")
Spacenext slide
See also reveal.js wiki.
Either open index.html in a browser (no hot-reload) or use npm nutzen (see bellow).
Run only once
- Install node.js
- Run
npm install
npm run start
- Starts web server with presentation on http://localhost:8000.
- The command does not return and watches the resources (slides, index, css, js) for changes. Seems not work on Windows.
- Reloads automatically on change (no refreshing necessary in the browser)
git remote add reveal https://github.com/hakimel/reveal.js.git
git pull reveal masterBetter use merge here, because rebase leads to changed history and no option to reproducte what happend in the past.
- In Chrome: http://localhost:8000/?print-pdf
- Ctrl + P
- Save As PDF
- Can be customized using a separate Stylesheet
See reveal.js README
Note that internal links only work in the PDF using the following:
<!-- works -->
<a href="#some-slide">Link</a>
<!-- doesn't -->
<a href="#/some-slide">Link</a> - The
Jenkinsfileautomatically creates a PDF on git push. - The
<title>ofindex.htmlis used as file name - The PDF is attached to the Jenkins job. See
https://<jenkins-url>/job/<job-url>/lastSuccessfulBuild/artifact/ - It's also deployed with the web-based application. See
https://<your-url>/<title of index.html>.pdf
Compared to the one manually created there are at least the following differences:
- Video thumbnail not displayed
- Header and footer show "invisible" texts, that can be seen when marking the text
- Backgrounds are also exported (e.g. when using the
cloudogu-blacktheme)