Оказывается, на Github довольно легко создавать небольшие репозитории из буквально одного файлика. Такие репозитории называются gist-ами. Это полноценные репозитории, то есть их можно клонировать, форкать и переключаться между разными версиями.

Чтобы создать gist из Jupyter блокнота потребуются следующие шаги:

  1. Заходим в свой профиль Github.
  2. Переходим в раздел gists.
  3. Нажимаем плюсик справа вверху.
  4. В появившемся окошке в поле description вводим короткое описание своего репозитория. В следующее окошко вписываем название файла. А в большое окно вставляем содержимое .ipynb-файла. Важно вставлять именно текстовое содержимое, поэтому предварительно нужно открыть свой блокнот в каком-нибудь редакторе текста и скопировать голый текст.
  5. Нажимаем большую зелёную кнопку внизу справа. Там есть стрелочка и можно выбрать, создать ли секретный gist или публичный gist.

Затем созданный репозиторий можно вставлять на свой замечательный сайт, например, вот так: