Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uggla/presentation
My presentations about various IT topics
https://github.com/uggla/presentation
presentation
Last synced: 25 days ago
JSON representation
My presentations about various IT topics
- Host: GitHub
- URL: https://github.com/uggla/presentation
- Owner: uggla
- License: other
- Created: 2016-03-08T11:30:06.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2022-11-24T15:24:54.000Z (about 2 years ago)
- Last Synced: 2024-10-14T09:11:06.142Z (2 months ago)
- Topics: presentation
- Language: HTML
- Homepage:
- Size: 48.1 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# My presentations using reveal.js
## Get and build presentations
1. Requirements
- git
- python32. Clone the repo with the sub modules (reveal.js).
```
git clone --recurse-submodules https://github.com/uggla/presentation
```3. Intall staticjinja
Some presentations (e.g. Rust) are using staticjinja templating system to include code snippets and compose the presentation.
Staticjinja can be installed using pip. A proper installation could be to install it in a virtualenv.
```
pip3 install staticjinja
```4. Build the presentation with staticjinja
Run staticjinja within the presentation directory `staticjinja build`.
Note: `staticjinja watch` can be run and it will rebuild the presentation as soon as it will detect a change in the templates folder.
## Modify a presentation
Change the presentation .html file.
**Warning**, if staticjinja is used change the file **into the templates directory** not the one at the presentation root directory.
## Serve presentations
Just run `./server.py` from the root of the project and point your browser to http://localhost:8000.