In this recipe, we show how to customize the CSS in the notebook interface and in an exported HTML notebook.
You are expected to know a bit of CSS3 for this recipe. You can find many tutorials online (see the references at the end of this recipe).
You also need to download the Notebook dataset from the book's website (http://ipython-books.github.io), and extract it in the current directory.
First, we create a new IPython profile to avoid cluttering our default profile as follows:
In [1]: !ipython profile create custom_css
In Python, we retrieve the path to this profile (
~/.ipython
) and to thecustom.css
file (empty by default).In [2]: dir = !ipython locate profile custom_css dir = dir[0] In [3]: import os csspath = os.path.realpath(os.path.join( dir, 'static/custom/custom.css')) In [4]: csspath Out[4]: '~\.ipython\profile_custom_css\static\ custom\custom...