Eleventy
Static site generator — turns templates and data into every page you see here.
The tools and libraries that power this site.
Static site generator — turns templates and data into every page you see here.
The zoom lightbox for viewing photos at full resolution.
Packs photos into the staggered column layout without cropping anything.
Encodes images into tiny strings that decode into soft gradient placeholders while the real photo loads.
Lightweight YouTube embeds that don't load anything until you hit play.
Compiles the TypeScript islands that add interactivity to the page.
The only typeface on the site — self-hosted via Fontsource.
Clean, consistent SVG icons used throughout the interface.
Pages for hosting, Workers for the API, R2 for image storage, D1 for the photo database.
Every photo starts here. A custom Lua plugin exports metadata and uploads originals to Cloudflare R2 via a Worker API. At build time, Eleventy fetches the data and generates the entire site as static HTML.
This site uses Cloudflare Web Analytics, which is cookieless and collects no personal data. Theme and layout preferences are stored in functional cookies — no tracking, no third parties. YouTube videos use lite-youtube-embed and load nothing until you press play; once you do, YouTube may set cookies under their own privacy policy.
All photographs are © Mud & Clouds unless marked otherwise. Some images may carry a Creative Commons license, indicated on the individual photo page.