An open API service indexing awesome lists of open source software.

https://github.com/ssciwr/jupyter-slides-template

Jupyter notebook that renders as html slides
https://github.com/ssciwr/jupyter-slides-template

hacktoberfest iwr-hacktoberfest

Last synced: 6 months ago
JSON representation

Jupyter notebook that renders as html slides

Awesome Lists containing this project

README

          

# [ssciwr.github.io/jupyter-slides-template](https://ssciwr.github.io/jupyter-slides-template)

A simple way to convert a Jupyter notebook [RISE](https://rise.readthedocs.io/en/stable/) presentation into an online web presentation.

The notebook [jupyter-slides-template.ipynb](jupyter-slides-template.ipynb) is converted into [reveal.js](https://revealjs.com/) html slides and hosted by github pages at [ssciwr.github.io/jupyter-slides-template](https://ssciwr.github.io/jupyter-slides-template)

## Quickstart

- click the [Use this template](https://github.com/ssciwr/jupyter-slides-template/generate) button to create your own repo based on this one
- enable gh-pages for your repo: Settings -> Pages -> Source: `GitHub Actions`
- slides will appear at `YOUR_USERNAME.github.io/YOUR_REPO_NAME`

## Optional extras

- add any additional Python libraries your notebook needs to [requirements.txt](requirements.txt)
- go to https://pre-commit.ci/ to enable automatic code formatting for your repo
- install pre-commit to also do this on your computer
- `pip install pre-commit`
- `pre-commit install`