I'd recommend using a Jekyll blog template you like and adding what you need on top of it.
Here are some ways I can think of to accomplish what you want:
mpld3
export mpl plots to interactive HTML
jupyter nbconvert --to html notebook.ipynb
to convert notebooks into html
Resources:
https://mpld3.github.io/
http://www.kasimte.com/adding-and-including-jupyter-notebook...