The Easiest Way (by far) to Host a Static Website
Here are my thoughts for hosting a static website.
Jekyll - just use it. there are many other options but few that are as battle-tested.
Vercel - among the fastest because it caches Jekyll dependencies. it also has a generous free tier and SSL. GitHub pages / Netlify are close seconds.
CI/CD - GitHub connected to Vercel. just git push and the site updates within a couple of seconds.
Custom domain - NameCheap or GoDaddy.
Blog on the go - just use the GitHub iOS app.