I can recommend to use Hugo [0] as a static website generator.
They have plenty of themes [1] to choose from. You can still adjust it with basic knowledge in HTML/CSS. Afterward you can chose where to host it. You can use Github Pages [2] for free or pay for a service like DigitalOcean [3]. I wrote a technical cheatsheet [4] on how to setup your own website with these ingredients.<p>- [0] <a href="https://gohugo.io/" rel="nofollow">https://gohugo.io/</a><p>- [1] <a href="http://themes.gohugo.io/" rel="nofollow">http://themes.gohugo.io/</a><p>- [2] <a href="https://pages.github.com/" rel="nofollow">https://pages.github.com/</a><p>- [3] <a href="https://www.digitalocean.com/" rel="nofollow">https://www.digitalocean.com/</a><p>- [4] <a href="http://www.robinwieruch.de/own-website-in-five-days/" rel="nofollow">http://www.robinwieruch.de/own-website-in-five-days/</a>
It all depends e.g. what's your favorite (scripting) language? what's your favorite template (language)? what's your favorite configuration format / language? and so on. I've put together a stay static showcase - that shows the same website / sample site (w/ posts, pages, datafiles) in 10+ static website builders / generator - see <a href="https://github.com/staystatic/staystatic" rel="nofollow">https://github.com/staystatic/staystatic</a> Cheers.
If you want to try something browser-based, not tied to any scripting languages - I'd like to introduce Pragma (<a href="https://pragma.build" rel="nofollow">https://pragma.build</a>). Read the intro blog post [0] and request for an invite if that sounds interesting.<p>[0] <a href="https://www.laktek.com/2016/11/29/introducing-pragma/" rel="nofollow">https://www.laktek.com/2016/11/29/introducing-pragma/</a>
Used Jekyll (<a href="https://jekyllrb.com/" rel="nofollow">https://jekyllrb.com/</a>) for a while. But now Hugo (<a href="https://gohugo.io/" rel="nofollow">https://gohugo.io/</a>).
I use Jekyll for most static sites where I present information (most of them are internal websites for specific projects inside companies)
And I use middleman when I want a little bit more custom things to happen.
Since my favorite scripting languages produced nothing of value in the last decade I started using hugo and don't care patching it. It just works.