A Sphinx Extension for Generating Jupyter Notebooks
Minor update to 0.5.8 that fixes an edge case where titles are composed of text and other element types such as index. This parses the children list and extracts text items only.
This release includes a minor update to next
and prev
metadata support (introduced in 0.5.7
) to enable a filter in conf.py
for documents that are not to be written to the nb
metadata.
Usage:
jupyter_nextprev_ignore = ["404, "search"]
This release includes metadata for next
and previous
documents
The metadata is provided at the notebook level in nb.metadata
and is in the following format:
"next_doc": {
"link": str(docname),
"title": str(title)
},
with metadata keys: next_doc
and prev_doc
.
If a next
/previous
document does not exist there is no metadata included for that item.
This release includes the following bug fixes and improvements:
Note: Python Version 2.7 is no longer tested as of this release. Python=3.7 and 3.8 will be tested.
This is a minor release to fix the version of dask
as the extension is not compatible with the current version of dask due to a change in internal data structures. Issue #313
This release includes support for building book
style PDF files for projects as a single PDF
file.
New Features:
This release adds the ability to produce pdf
documents (via jupyter ipynb) and adds timestamp metadata to notebooks. To use the pdf
feature the theme requires a latex.tpl
support template. See documentation for further details.
Usage:
make juptyerpdf
New Features:
Tests:
Docs:
pdf
pipeline and translator options #219