MkDocs 2.0 was recently announced and it's going to be a hard pivot, breaking the entire theme and plugin ecosystem.
We depend on a lot of mkdocs plugins:
https://github.com/earthaccess-dev/earthaccess/blob/main/pyproject.toml#L105-L142
And use the mkdocs-material theme, which is now issuing incompatibility warnings and reccomends switching to zensical:
https://squidfunk.github.io/mkdocs-material/blog/2026/02/18/mkdocs-2.0/
Similarly, some plugins have started issuing warnings when running mkdocs serve like:
WARNING: MkDocs may break support for all existing plugins and themes soon!
The owner of MkDocs has completely abandoned maintenance of the project, and instead is planning to publish a "version
2" which will not support any existing themes, plugins or even your configuration files. This v2 may eventually replace
what you download with `pip install mkdocs`, suddenly breaking the build of your existing site.
To avoid these risks, switch to ProperDocs, a continuation of MkDocs 1.x and a drop-in replacement that supports your
current MkDocs setup.
Simply install it with `pip install properdocs` and build your site with `properdocs build` instead of the MkDocs
equivalents.
Alternatively, to just skip this warning in the future, you can set the environment variable
`DISABLE_MKDOCS_2_WARNING=true`.
For more info visit https://github.com/ProperDocs/properdocs/discussions/33 and https://properdocs.org/
(This warning was initiated by one of the plugins that you depend on.)
and recomending ProperDocs.
It seems like the MkDocs community is fracturing and we'll likely need to pivot to Zensical, ProperDocs, Myst, quarto, or something else entirely.
MkDocs 2.0 was recently announced and it's going to be a hard pivot, breaking the entire theme and plugin ecosystem.
We depend on a lot of mkdocs plugins:
https://github.com/earthaccess-dev/earthaccess/blob/main/pyproject.toml#L105-L142
And use the mkdocs-material theme, which is now issuing incompatibility warnings and reccomends switching to
zensical:https://squidfunk.github.io/mkdocs-material/blog/2026/02/18/mkdocs-2.0/
Similarly, some plugins have started issuing warnings when running
mkdocs servelike:and recomending ProperDocs.
It seems like the MkDocs community is fracturing and we'll likely need to pivot to Zensical, ProperDocs, Myst, quarto, or something else entirely.