New extension and Catch-Them-All extension!

Afbeelding van whatsapp op 2025 08 27 om 16.27.55 07ea47a5

It’s been a while! The TeachBook development team was a bit busy with teaching, but luckily that also results in many new ideas. That has lead to a few new extension! And, we’ve created an extension which gatters all our favourite extensions (our own and from others), so that you can include those all in go! Dennis den Ouden-Van der Horst is the main author for these extensions.

TeachBooks Favourites

TeachBooks favourites is our catch-them-all extension! It includes classics like our live code extension, but also new extensions like the one mentioned below. Documentation is available in our manual and in the repository

Accessibility

Our books are nicely styled, but this styling isn’t ideal for some readers. Therefore, we’ve added an extension which restyles your book with the OpenDyslexis font and/or high contrast visuals! Documentation is available in our manual and in the repository.

Notebook Execution Patterns

A small addition to our list of extension is the Notebook Execution Patterns. This allows you to precisely control which notebooks to execute during the parse of your book. The original JupyterBook and Sphinx software includes some basic option to exclude specific files, but this allows include patterns too! Documentation is available in our manual and in the repository.

Other improvements

Our other tools are under continuous development, improving their existing functionalities and adding new features. One worth mentioning is the improvement of our template: it now shows clearly all the configuration options which are included ‘under te hood’ and we’ve added more exercises!

Scroll to Top