Skip to the content.

reveal.js

reveal.js is an open source HTML presentation framework. It’s a tool that enables anyone with a web browser to create fully-featured and beautiful presentations for free.

Presentations made with reveal.js are built on open web technologies. That means anything you can do on the web, you can do in your presentation. Change styles with CSS, include an external web page using an <iframe> or add your own custom behavior using our JavaScript API.

Getting Started

To get started with reveal.js, follow these steps:

# install node.js (10.0.0 or later) and npm
sudo apt install nodejs -y
sudo apt install npm -y
# clone the project from github
git clone https://github.com/hakimel/reveal.js.git
# dive into project folder and install dependencies
cd reveal.js && npm install
# start the project
npm start

Development Server Port

The development server defaults to port 8000. You can use the port argument to switch to a different one:

npm start -- --port=8001

Documentation

For more examples and contents visit revealjs.com