Jupyter Notebook Tools for Sphinx¶
nbsphinx
is a Sphinx extension that provides a source parser for
*.ipynb
files.
Custom Sphinx directives are used to show Jupyter Notebook code cells (and of
course their results) in both HTML and LaTeX output.
Un-evaluated notebooks – i.e. notebooks without stored output cells – will be
automatically executed during the Sphinx build process.
- Quick Start:
Install
nbsphinx
Edit your
conf.py
and add'nbsphinx'
toextensions
.Edit your
index.rst
and add the names of your*.ipynb
files to thetoctree
.Run Sphinx!
- Online documentation (and example of use):
- Source code repository (and issue tracker):
- License:
MIT – see the file
LICENSE
for details.
All of the following content was generated from Jupyter notebooks, except for the sections Normal reStructuredText Files, Contributing, References and Version History, which were generated from Sphinx’s built-in reStructuredText format. The sections Custom Notebook Formats, Dummy Notebook 2 for Gallery and Using Markdown Files are using alternative storage formats for Jupyter notebooks, see Custom Notebook Formats for details.
click here to see full table of contents
- Installation
- Usage
- Configuration
- Sphinx Configuration Values
nbsphinx
Configuration Valuesnbsphinx_allow_errors
nbsphinx_assume_equations
nbsphinx_codecell_lexer
nbsphinx_custom_formats
nbsphinx_epilog
nbsphinx_execute
nbsphinx_execute_arguments
nbsphinx_input_prompt
nbsphinx_kernel_name
nbsphinx_output_prompt
nbsphinx_prolog
nbsphinx_prompt_width
nbsphinx_requirejs_options
nbsphinx_requirejs_path
nbsphinx_responsive_width
nbsphinx_thumbnails
nbsphinx_timeout
nbsphinx_widgets_options
nbsphinx_widgets_path
- Markdown Cells
- Code Cells
- Raw Cells
- Hidden Cells
- Controlling Notebook Execution
- Prolog and Epilog
- Custom Notebook Formats
- Notebooks in Sub-Directories
- Creating Thumbnail Galleries
- Using
toctree
In A Notebook - Custom CSS
- Normal reStructuredText Files
- Using Markdown Files
- External Links
- Contributing
- References
- Version History
There is also An Orphan Notebook (HTML Only), just for the sake of it.