Custom style sheet for Jupyter Notebook, using Chris Kempson's Base16 color scheme generator based on the beatiful Material Theme and Nate Peterson's Material Theme color palette
Your style sheet will need to be named custom.css
and
placed in the ~.jupyter/custom/
. So you might grab the ocean-dark
theme like so:
wget -O ~/.jupyter/custom/custom.css
https://raw.githubusercontent.com/flekschas/base16-ipython-notebook/master/ipython-2/output/base16-ocean-dark.css
You can edit the templates (located in ./ipython-2/templates
and
./ipython-3/templates
) by running make
.
Custom Theme
cd ./base16-builder && ./base16 -s https://rawgit.com/ntpeters/base16-materialtheme-scheme/master/material-darker.yaml
You will probably notice that the top toolbar is gone in these styles. I've hidden it in the CSS by default, as I find it mostly useless. If you want it back, just comment out this line:
div#maintoolbar, div#header {display: none !important;}
You can use custom fonts in IPython Notebook by uncommenting a block of code at the top, eg:
div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt {
font-family: 'Inconsolata', monospace !important;
font-size: 16px;
}
- Uses Base16 builder by Chris Kempson.
- Based on base16-codemirror by Jan T. Scott