Neurological Phenomenon Multiplexer
Miss any of our Open RFC calls?Watch the recordings here! »


1.0.2 • Public • Published

reveal.js-online fork of hacker-slides

This is direct fork of

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


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


  • Anything after Note: will only appear here

Learn more


npm i reveal.js-online

DownloadsWeekly Downloads






Unpacked Size

6.31 kB

Total Files


Last publish


  • avatar