

I use quarto: https://quarto.org/
The big thing I like is that it has fulltext local search, built in and easy to enable.
Search is possible on hugo, but it’s not built in, you have to get a plugin, etc etc. Same for many other options you mentioned.
Heres my website: https://moonpiedumplings.github.io/
You may want quarto. It is explicitly designed for data science and related usecases, and has ample support for the graphs those usecases need.