The source for https://benjaminporter.me.
Styled with Bulma, built with Hugo, and deployed to Cloudflare Pages.
build.sh
is the entry point for building the site. It runs spotify.py
and steam.py
to get data about my recent
music and games from the Spotify and Steam APIs. The responses are placed in the data/
directory and injected into the
layouts.
An AWS Lambda function triggers Cloudflare Pages to rebuild the site daily to update the dynamic content.