@luana I like Pelican: https://getpelican.com/. It's Python, pretty much all the configuration is in one or two files, natively does reStructuredText but can do Markdown too. Installation is one pip command and then there is a quickstart wizard, but it comes with disadvantages of Python (mainly virtualenvs). Themes are Jinja2, have good documentation and to me they felt quite straightforward. (I felt they may not be too consistent, as in not all themes use all the “standard” variables from the config.)
If you want some inspiration, the #HackerTrain website is done with it. Here are the sources, this is the output as served on https://hackertrain.org. (We went with the output being a git submodule of the source repo, which might not be beginer friendly, though. The docs have some other tips, on a quick glance it looks like not so much pain.)
Another inspiration might be my blog, whose source including the theme is here, but I self host it, so deployment by pointing nginx at particular directory is probably out of scope.