Move to jupyter-book 2 - #332
Conversation
|
@MathewBiddle I can build the pages now and I'm listing the issues I can see so far above and trying to assess if we can fix them in our workflow or if we need to reach out to the Jupyter book maintainers. One issue that I don't think we will be able to fix is the new IOOS header. JB2 is quite complex in its HTML build and overriding it to add our JS header doesn't go well with JB2 code. Another one that will be very challenging is the gallery navigation. JB2 doesn't take the sphinx directives anymore and I'm not sure if there is a workaround. |
|
If this becomes too hard to migrate, we don't need to do it. We just need to define what the breakpoint is. |
There are no real advantages to upgrade at the moment, but I'll keep working on the issues to see how far we can get. We will need to upgrade the day they stop maintaining JB1 and we have an unpatchable security issue. |
Let's list the issues we find here so we can try to address them later:
nb-gallerydoes not work;project/excludefiles doesn't skip the archived notebooks;Closes #331
NB: We cannot use the
ioos_headerin Jupyterbook 2. It is quite hard to override all new JS unless they provide a proper way to specify it.The site is rendered at: https://ocefpaf.github.io/ioos_code_lab/