Reveal Jekyll
Reveal.js Web presentation served with jekyll.
Set up
Run the presentation using:
bundle exec jekyll serve
Create your presentation
Raw Markdown
In index.html use the layout: raw and then you can create your slides directly in the file using markdown:
___Makes a basement slide---Makes the next slide
Using Jekyll capabilities
In index.html use the layout: presentation. It will use the _slides and _basements folder to create the presentation.
Slide
Use the _slides folder to create a file per slide in markdown.
---
background: ... # Optional to put an image or a color as the background
video: "http://video-link.mp4" # Optional to put a video as the background
transition: slide # Optional change the transition type for this slide
---
Slide content in markdown
Don't forget to add the two
---.
To order the presentation you can do something like 01-First-slide-title.md, 02-Second-slide-title.md.
Basement slides
Basement slides can be put in the _basements folder.
The Basement slides are slides that will be accessible using the down arrow when on a particular slide.
They are the sub sections of your presentation:
---
slide: slide-title
---
Content of the Basement slide in markdown
Don't forget to use the
slideattribute to specify under which slide it will fit.
Config
Configure Reveal.js in teh _config.yml:
reveal:
transition: "slide" # none/fade/slide/convex/concave/zoom
theme: "black" # beige/blood/league/moon/night/serif/simple/sky/solarized/white
You can set globally the transitions and theme of your presentation.
License
Reveal Jekyll
Reveal Jekyll MIT licensed
Copyright (c) 2019 Sylhare \o/
Reveal.js
Reveal.js MIT licensed
Copyright (C) 2019 Hakim El Hattab, http://hakim.se
Jekyll
Jekyll MIT licensed
Copyright (c) 2008-present Tom Preston-Werner and Jekyll contributors