Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

New release: myst-theme 2.0 with an upgraded web stack, breadcrumbs, and redirects

We’ve just released myst-theme 2.0.0![1] This brings in a full-upgrade of the infrastructure behind our web stack. It will make it more performant, easier to build into modern web applications, and easier to extend in the future. It is incompatible with some older versions of mystmd, which is why this is a major release. This release also comes with a few new features for authors, like breadcrumbs and redirects.

For authors

For developers building on MyST

Changelogs

You can also read about this release at jupyterbook.org/releases. For more details, see the myst-theme release notes.

Upgrade notes

Upgrade mystmd or jupyter-book first, then delete _build so the new theme is downloaded on your next build.

mystmd (npm)
mystmd (pip)
Jupyter Book
myst-theme
npm install -g mystmd

Try it out!

This is a big change under the hood, so we’d love your feedback! Try the new release and open an issue if something breaks.

Thank you contributors!

This release would not have been possible without the help of our community! Thanks to everyone who contributed discussions, ideas, code, and review across this release: @agoose77, @choldgraf, @goekce, @pancakereport, @rowanc1, and @stefanv.

Footnotes
  1. We also recently released mystmd 1.12.0, which adds --execute-parallel to myst start, finer-grained error_rules, and support for .webm and .avif files. It also requires Node 22 or newer.