Note: This repository is approaching being archived. It is still published to and available on npm's public repository. For the why, consult issue#73.
yeoman generator to create a reveal.js presentation, live reload preview, websocket state push from controlling endpoint on node server, and static site generation
💻 🖼 🎉
- a reveal.js slide deck
- static site generation
docs/for convenient hosting on GitHub Pages
- serves via Node
- for convenient serving of the slide deck
- in an EJS template
- with a viewer and a controller endpoint (
- the controller pushes slide state to the viewers via web socket connection
- prefills with user's GitHub info
- or directly input information
- live-reload local dev server
views/, such as
Try With No Install
npm init yo presto-preso
npx as opposed to the npm initializer, run:
npx -p yo -p generator-presto-preso -c 'yo presto-preso'
npm install -g yo npm install -g generator-presto-preso
Then generate your new project:
Using the Project
npm run dev
- edit the
- preview in your browser as you work
Thanks goes to these wonderful people (emoji key):
Getting To Know Yeoman
- Yeoman has a heart of gold.
- Yeoman is a person with feelings and opinions, but is very easy to work with.
- Yeoman can be too opinionated at times but is easily convinced not to be.
- Feel free to learn more about Yeoman.
MIT © Eric McCormick