Today I learned #TIL: "How to automatically build a human.json file in Hugo"
👉 https://foosel.net/til/how-to-automatically-build-a-humanjson-file-in-hugo/
How to automatically build a human.json file in Hugo
As I mentioned the other day, I recently added a human.json file to this site. However, it became a bit annoying adding new vouches to the json manually. So today I sat down and made it get created automatically during my page build powered by Hugo, based on a list of vouches stored in a vouches.yaml data file1. For this I first created said data file in data/vouches.yaml: - url: https://food.foosel.net date: "2026-03-14" - url: https://chaos.social/@foosel date: "2026-03-14" - url: https://octoprint.org date: "2026-03-14" # ... Then I created a new output format humanjson in my config.yaml, making sure to also add it to the home page:






