For small homepages you don't need a CMS. A static site generators (SSG) is enough.
There far too many options ....
The list is long: static-site-generator list a github
The fun fact: Most people think a SSG needs to work on markdown files (instead of HTML) and provides no GUI. I think this is just the way many SSG work, but there are many more options to create a static site. Why not create a static site via a nice Web-GUI with a DB backend? You just need a final build-step which creates static files from the data stored in the database.
Hugo: Fast, written in go.
Support for tags: https://gohugo.io/templates/taxonomy-templates/
Old (since 2009)
License: GPL 3.0
Frontend: Vue
Editor: native GUI
License: MIT
Frontend: Vue
Editor: none
https://github.com/netlify/netlify-cms
An admin GUI for SSGs.
License: BSD
Frontend: none
Editor: Web GUI
Language: Python
https://github.com/squidfunk/mkdocs-material
License: MIT
Language: TypeScript
Editor: None
https://github.com/getpelican/pelican
License: AGPL-3.0
Language: Python
Editor: None
https://github.com/11ty/eleventy
License: MIT Language: JavaScript Editor: None
High satisfaction score: https://slides.com/seldo/jamstack-survey-2020#/29
React frontend. I want html, not react.