You could try using Gatsby depending on how comfortable you are with ReactJS or how willing you'd be to learn at least the basics of it :).
Gatsby is pretty good in that you can use Markdown files to store content for your pages and pull that content through to React components that act as templates which in turn display said content on the frontend.
You can also decide to integrate with a CMS like WordPress in the future if you wanted via their content sourcing plugins.
Alternatively I've heard good things about Grav, but haven't used it myself so can't tell you how good it is.
You could try using Gatsby depending on how comfortable you are with ReactJS or how willing you'd be to learn at least the basics of it :).
Gatsby is pretty good in that you can use Markdown files to store content for your pages and pull that content through to React components that act as templates which in turn display said content on the frontend.
You can also decide to integrate with a CMS like WordPress in the future if you wanted via their content sourcing plugins.
Alternatively I've heard good things about Grav, but haven't used it myself so can't tell you how good it is.
Thank you, Grav looks very interesting!