How this site is built, and why a new post is just a git push

A tour of koper.dev: Hugo turns Markdown into HTML, GitLab CI wraps it in a container, and Argo CD puts it on my Kubernetes cluster. No servers to log in to, no admin panel, no database.