Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uggla/bevy_university
https://github.com/uggla/bevy_university
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/uggla/bevy_university
- Owner: uggla
- License: apache-2.0
- Created: 2024-11-15T18:32:38.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-11-15T18:37:42.000Z (about 1 month ago)
- Last Synced: 2024-11-15T19:32:48.679Z (about 1 month ago)
- Language: HTML
- Size: 78.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- 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/bevy_university
cd bevy_university
npm install
```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.