· One minute read metahugo

This Site Runs on Hugo Now

Moved off resume-cli and onto Hugo, so the resume and a blog can live in the same place.

For a few years this site was one file. A resume.json, resume-cli, the elegant theme, and out came a single index.html that GitHub Pages served. It worked fine. The problem was that it could only ever be a resume.

So I moved it to Hugo. The resume still comes from the same resume.json, it just lives in data/ now and a Hugo template renders it instead of a Node theme. I edit one JSON file and the resume page updates. The schema didn’t change, so it stays portable if I ever want to take it somewhere else.

One thing I did change: the open source contributions on that page are generated. There’s a small Go program that asks the GitHub API which pull requests I’ve had merged where, and writes the result to a data file. I got tired of numbers that were wrong three months after I typed them.

The actual reason for all this is that I wanted somewhere to write. Infrastructure, Go, containers, the occasional detour into other people’s repos. First real post soon.