https://github.com/hugogranstrom/nimislides
A Reveal.js theme for nimib for making slideshow presentations in Nim
https://github.com/hugogranstrom/nimislides
nim nimib presentation presentation-slides reveal-js slides theme
Last synced: about 1 month ago
JSON representation
A Reveal.js theme for nimib for making slideshow presentations in Nim
- Host: GitHub
- URL: https://github.com/hugogranstrom/nimislides
- Owner: HugoGranstrom
- License: mit
- Created: 2021-12-03T17:02:31.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-08-14T13:02:57.000Z (9 months ago)
- Last Synced: 2024-08-15T14:17:38.691Z (9 months ago)
- Topics: nim, nimib, presentation, presentation-slides, reveal-js, slides, theme
- Language: Nim
- Homepage: https://hugogranstrom.com/nimiSlides
- Size: 15.1 MB
- Stars: 78
- Watchers: 4
- Forks: 5
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
# nimiSlides 🛷 - Make beautiful presentations easily in Nim 👑
nimiSlides is [Reveal.js](https://revealjs.com/) theme for [nimib](https://github.com/pietroppeter/nimib) which enables you to make beautiful slideshows just by writing [Nim](https://nim-lang.org/) code.
https://user-images.githubusercontent.com/5092565/178597724-16287a00-5c31-4500-83d8-e07160a36369.mp4
A showcase of nimiSlides' features can be found here: https://hugogranstrom.com/nimiSlides/showcase.html ([source code](https://github.com/HugoGranstrom/nimiSlides/blob/main/docsrc/showcase.nim))
# Our goal 🥇
Our goal is to provide the easiest way to create a slideshow in Nim, about Nim. And this while also providing
lots of flexibility so you can tailor it to your liking.# Documentation & Learning Material 📚
- [API Reference](https://hugogranstrom.com/nimiSlides/docs/nimiSlides.html)
- [Documentation](https://hugogranstrom.com/nimiSlides)# NimConf 2022 👑
At NimConf 2022, I did a presentation on nimiSlides which can be viewed [here](https://www.youtube.com/watch?v=Sf1TndCcIlU&list=PLxLdEZg8DRwSQQaK0UVRd1DaetVc3lIwr&index=7). The slides from the talk can be viewed at [https://hugogranstrom.com/nimiSlides/nimconf2022.html](https://hugogranstrom.com/nimiSlides/nimconf2022.html) ([source code](https://github.com/HugoGranstrom/nimiSlides/blob/main/docsrc/nimconf2022.nim)).# Roadmap 🗺
- [ ] Auto-slide (https://revealjs.com/auto-slide/)
- [ ] Transitions (https://revealjs.com/transitions/)
- [ ] Custom fragments (https://revealjs.com/fragments/#custom-fragments-4.5.0)
- [ ] Make things more customizable
- [ ] Add support for setting configuration yourself (https://revealjs.com/config/)
- [ ] Use less `nbRawHtml` and more nimib blocks