Since my old static site generator got abandoned and the Jupyter Notebook integration perished to bitrot, I rebooted my research blog using mkdocs-material (which is also EOL, but has an compatible successor under development). mkdocs-material is lovely but isn't quite intended to be used this way. So I built a tool specifically for building and running a math/code/science heavy research blog on top of it.
Allow me to present... mkprof. It's just a pip install away. https://mkprof.vort.org