Create a blog using Jupyter and Pelican.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
content Initial Jun 8, 2016
output Add to README Jun 10, 2016
plugins Initial Jun 8, 2016
.gitignore Initial Jun 8, 2016
.gitmodules Initial Jun 8, 2016
Makefile Initial Jun 8, 2016
README.md Add to README Jun 10, 2016
develop_server.sh Initial Jun 8, 2016
fabfile.py Initial Jun 8, 2016
pelicanconf.py Initial Jun 8, 2016
publishconf.py Initial Jun 8, 2016
requirements.txt Initial Jun 8, 2016

README.md

jupyter-blog

This is an example repo that shows a minimal configuration that allows you to create a personal blog using Jupyter notebooks.

See this blog post for more details, and a guide on how to setup and deploy a blog.

Reproducing this example

You can reproduce this setup on your own computer by following the steps below:

  • Create a virtualenv.
  • Install everything in requirements.txt.
  • Setup your .gitignore file.
  • Run pelican-quickstart.
  • Create a plugins folder.
  • Run git init.
  • Run git submodule add git://github.com/danielfrg/pelican-ipynb.git plugins/ipynb.
  • Create any notebooks you want in the content folder.
    • Remember to create corresponding .ipynb-meta files.
  • Edit pelicanconf.py to the lines that activate the pelican-ipynb plugin.
  • Run pelican content.
  • Switch to the output directory and run python -m pelican.server.