The blogging system behind Given to Tri, built on Middleman, powered by Contentful, and hosted on Netlify.
Kona consists of two separate apps:
web/— the blog itself: a Middleman static site powered by Contentful and hosted on Netlify.api/— a small Rails API, deployed to fly.io, that serves live, embeddable widgets (weather, activity stats, Whoop, etc.) into the otherwise-static site.
Instructions for setting up each app are in their corresponding READMEs: web/README.md and api/README.md.