generator-presto-preso
v2.0.0
Published
yeoman generator to create a reveal.js presentation, with node server, live reload for development, and websocket slide state push from controlling endpoint, and static site generation
Downloads
39
Maintainers
Readme
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
- to
docs/
for convenient hosting on GitHub Pages
- to
- serves via Node
- for convenient serving of the slide deck
- in an EJS template
- with a viewer and a controller endpoint (
/control
) - 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
- watches
views/
, such asviews/presentation.ejs
- watches
Try With No Install
Run:
npm init yo presto-preso
To use npx
as opposed to the npm initializer, run:
npx -p yo -p generator-presto-preso -c 'yo presto-preso'
Full Installation
First, install Yeoman and generator-presto-preso using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-presto-preso
Then generate your new project:
yo presto-preso
Using the Project
npm run dev
- edit the
views/presentation.ejs
file - preview in your browser as you work
Contributors
Thanks goes to these wonderful people (emoji key):
| Eric McCormick🐛 💻 🎨 📖 💡 🤔 👀 ⚠️ 🔧 | | :---: |
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.
License
MIT © Eric McCormick