Skip to main content

Section 35.1 Building Notebooks

The pretext/pretext script has two formats for the conversion.
pretext/pretext -c doc -f jupyter -p publication.xml -d output/jupyter source.xml
pretext/pretext -c doc -f jupyter-zip -p publication.xml -d output/jupyter source.xml
Every notebook is validated against the official notebook schema as it is built, so a completed build is a well-formed one. Images from your managed directories are copied alongside the notebooks, so the output is complete and portable: give a reader the whole directory, or serve it from a JupyterHub, or drop it into CoCalc. The jupyter-zip format produces the same collection bundled as a single zip file, convenient to pass along.
The Python that runs the conversion needs the small nbformat package, which is listed in the script’s requirements.