Template for generating a Reveal.js
presentation from a Jupyter notebook (using nbconvert
) and serving it using GitHub Pages. This example presentation can be viewed here.
- Fork this repository
- Get
nbconvert
andghp-import
. - Modify
Presentation.ipynb
. Tip: In Jupyter, you can change slide types (slide, subslide, fragment, skip, notes) by choosingView -> Right Sidebar -> Show Notebook Tools -> Common Tools
. In Jupyter Lab, it isView -> Appearance -> Show Right Sidebar (Ctrl+J)
. In VS Code, this menu is in the right bottom corner of the slide. - Run
make
to convert the notebook to slides and push the result to thegh-pages
branch of your repository. The slides are then accessible from<username>.github.io/<reponame>/Presentation.html
.