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!