There should be a Digital Ocean script that sets up a basic personal blog on Github pages/Gitlab pages/Netlify. The server let’s me pick a theme, a host, I set up the blog.
I never know if the static pages use Gatsby or Hugo or Jekyll or Pelican.
Use of a CLI would be strictly optional. It might even give me the option of porting my pages, posts and structure from one vendor to another.