Another vote for Gatsby here. If the OP does js he should look no further. Although it all depends on what language he is most comfortable with.
But for a static site generator, it’s like someone sat down to develop the most convoluted way of getting a bit of html on the screen. Bonus points for the resulting site not working at all without JavaScript.