Skip to content

A simple app that combines Ace Editor and RevealJS. You can write markdown on the left, and preview your presentation on the right.

License

Notifications You must be signed in to change notification settings

marlic7/reveal.js-online

 
 

Repository files navigation

reveal.js-online fork of hacker-slides

This is direct fork of https://github.com/makusatori/hacker-slides.git

Changes to origin hacker-slides:

  1. used Node.js instead of Python
  2. whole app is closed in the Docker image to make it easy to use

Screenshot

A simple app that combines Ace Editor and RevealJS

You can write markdown on the left, and preview your presentation on the right.

Try it on Sandstorm

How to use it

On Linux with Docker and NPM it's very simple, go to directory where you want to create presentation and run:

npx reveal.js-online

If missing NPM (Node Package Manager) run just:

docker run -it --rm -p 8001:8001 -v "${PWD}":/app/data marlic/reveal.js-online

Next open in browser: http://localhost:8001

Print to pdf

  1. Open in browser: http://localhost:8001/?print-pdf
  2. Open the in-browser print dialog (CTRL/CMD+P).
  3. Change the Destination setting to Save as PDF.
  4. Change the Layout to Landscape.
  5. Change the Margins to None.
  6. Enable the Background graphics option.
  7. Click Save.

The Basics

  • Separate horizontal slides using '---' on a blank line
  • Separate vertical slides using '--' on a blank line
  • Write github flavored markdown
  • Click 'Present' (top right) when you're ready to talk

Quick tips

  • There is also a speaker view, with notes - press 's'
  • Press '?' with focus on the presentation for shortcuts
  • You can use html when necessary

Note:

  • Anything after Note: will only appear here

Learn more

About

A simple app that combines Ace Editor and RevealJS. You can write markdown on the left, and preview your presentation on the right.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 57.7%
  • CSS 29.1%
  • HTML 8.5%
  • SCSS 4.7%