Skip to content

Latest commit

 

History

History
50 lines (33 loc) · 1.29 KB

README.md

File metadata and controls

50 lines (33 loc) · 1.29 KB

This is a way to turn ipython notebooks into markdown files for your jekyll blog.

The idea is that you will (manually) run build to render any ipython notebooks in _notebooks/ as markdown into your _drafts/ folder. (These folder names can be changed by editing config.env).

Set up

  1. Go to your jekyll blog's root folder, for example:

    cd ~/Sites/blog
  2. Clone this repo into _notebooks/

    mkdir -p _notebooks
    cd _notebooks
    git clone https://github.com/mobeets/jekyll-ipython-markdown.git
  3. Edit config.env if necessary, then create the specified folders by running prepare:

    cd jekyll-ipython-markdown
    ./prepare

Usage

You can build one .ipynb at a time, or all at once.

Here's all you do:

cd _notebooks
./jekyll-ipython-markdown/build *.ipynb

This will build all your ipython notebook files in _notebooks/ and place the resulting markdown in _drafts/ and the resulting images in images/ipython. (These folder names can be changed by editing config.env).

You can also build individual files:

cd _notebooks
./jekyll-ipython-markdown/build test.ipynb

Extensions

  • Use fswatch to auto-build .ipynb files as they change