Material + Markdown + mcdocstrings is my current favorite for documenting a code repo. It auto creates nice code docs from doc-strings, and also renders math in those doc-strings. And of course I can add nice looking custom doc pages too.
So I’m curious how this compares with vitePress, which does look really nice.