I\'d like to change the way Jupyter displays the so called heading cells. By default, heading levels are only differentiated through a different font size. I\'d like j
What you like is actually the default display style of jupyter notebook.
Input cell with markdown:
notebook display:
tested on notebook version 5.4.0
There is on tiny step I may overlooked:
conda> jupyter contrib nbextension install --user # to activate js
perfectly explained in: http://jupyter-contrib-nbextensions.readthedocs.io/en/latest/
If it's only about getting the headings and numbering, then use markdown syntax, you wouldn't need any extensions (as suggested in Xiaodong's answer).
If you're trying to not only number your headings, but also looking for something that actually organizes and help you navigate around the notebook in addition to just numbering, then you will need ToC2 extension.
Install nbextensions and it's control panel
conda install -c conda-forge jupyter_contrib_nbextensions jupyter_nbextensions_configurator
Enable ToC2