Welcome to Steve Bailey's Notebooks

This is an example of deploying notebooks directly from EMR Studio to a public website.

Overview

This makes use of the mknotebooks extension.

By combining that and a CodePipeline, any changes to the git repository get deployed to an S3 bucket.

Project layout

mkdocs.yml    # The configuration file.
docs/
    index.md  # The documentation homepage.
    ...       # Other markdown pages, images and other files.
docs/notebooks/
    *.ipynb   # Jupyter notebooks that get automatically converted

Rendering

Notebooks placed in docs/ are automatically made available without the .ipynb extension:

docs/notebook.ipynb --> https://siteurl/notebook/

You can also add notebooks to your nav in mkdocs.yml:

# Enable the mknotebooks plugin
plugins:
  - mknotebooks

nav:
  - Home: index.md
  - Notebooks:
    - Oura Sleep Analysis: notebooks.damons_sleep.ipynb