https://github.com/killercup/presentation-javascript-techniken
Präsentation zu Aktuelle Javascript Techniken (German)
https://github.com/killercup/presentation-javascript-techniken
Last synced: 5 months ago
JSON representation
Präsentation zu Aktuelle Javascript Techniken (German)
- Host: GitHub
- URL: https://github.com/killercup/presentation-javascript-techniken
- Owner: killercup
- Created: 2014-10-23T17:01:10.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2014-10-23T17:09:06.000Z (over 11 years ago)
- Last Synced: 2025-01-01T08:17:28.887Z (about 1 year ago)
- Language: JavaScript
- Homepage: http://killercup.github.io/presentation-javascript-techniken/
- Size: 1.29 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Präsentation: JavaScript Patterns
Für die Projektgruppe Web-Technologie.
## Techn. Konzept
1. Schreibe Folien als Markdown
2. Hinterlege Metadaten und Referenzen in YAML-Dateien
3. Verwende pandoc um Markdown/YAML umzuwandeln
- citeproc Filter für Zitate
- trenne Folien mit `---` oder Überschriften für reveal.js und LaTeX Beamer Präsentation
- verwende HTML-Klassen für speaker notes
- Erstelle LaTeX-PDF-Skript durch Entfernen von Folien-Trennern
## Dateistruktur
- In `src` liegen die Texte und Bilder
- `lib` beinhaltet reveal.js sowie einige Templates
- Die fertigen Daten werden in `dist` gespeichert
## Präsentation erzeugen
Folgendes muss installiert sein:
- pandoc
- make
- pdflatex für beamer und pdf Ausgabe
Das Makefile wird nur benutzt, um pandoc mit den korrekten Parametern aufzurufen und Dateien zu kopieren.
- `make` bzw. `make revealjs` für reveal.js
- `make pdf` für PDF-Skript, inkl. speaker notes
- `make beamer` für LaTeX Beamer Ausgabe
- hat bei mir lokal einige Probleme, kann aber mit `LATEX_FILETYPE=tex make beamer; pdflatex dist/index.tex dist/index.pdf` auch interaktiv benutzt werden (erzeugt viele Log-Dateien)
## reveal.js speaker notes
Um die speaker notes zu benutzen, muss `dist/index.html` Ordner über HTTP aufgerufen werden (wegen Browser Security). Dann kann mit 's' die sekundäre Anzeige geöffnet werden.