Skip to content
yeoman generator to create a reveal.js presentation with websocket live "shared" viewing and static builds
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
__tests__
generators/app
.all-contributorsrc
.codecov.yml
.editorconfig
.eslintignore
.eslintrc.json
.gitattributes
.gitignore
.npmrc
.travis.yml
LICENSE
README.md
package-lock.json
package.json

README.md

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.


generator-presto-preso

yo presto-preso

yeoman generator to create a reveal.js presentation, live reload preview, websocket state push from controlling endpoint on node server, and static site generation

NPM version Build Status Dependency Status Coverage percentage

💻 🖼 🎉

  • a reveal.js slide deck
  • static site generation
  • 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 as views/presentation.ejs

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

You can’t perform that action at this time.