Netlify even does the CI/rebuilds via Git hooks, and their free tier is amazing.
I'd say this might be the way to go for you, as you will write your content locally, and pretty much own the entire process, whilst not having to deal with servers, and limited Linux admin requirements (although you may get exposed to some of that and you will learn).
You'll also get exposed to some DevOps concepts like source control, continuous integration, "cloudiness," and perhaps "serverless," etc. These are kind of hip/kitsche buzzwords, nonetheless, these are the current tech trends, and definitely here to stay, and the wave of the future...
Uses Jekyll for template, https://jekyllrb.com/
I thought it would be cool to pop in https://ckeditor.com/ in the template and then auto-commit edits using Github's API.
using...
node.js - for js runtime on a server express - http & routing mustache - templates skeleton - boilerplate css so default is neat
i managed to write a seriously bad templated blog/pages server with relatively little experience... https://github.com/seanbutler/crispy-system