So I committed to something I've been meaning to explore for a while: Jupyter + JupyterBook. If you aren't familiar, Jupyter is a "notebook" system where you write narrative and executable code in one document. Think Rmarkdown/Quarto but more what-you-see-is-what-you-get, and results get embedded.

Comments