{"description":"Small notes on software, systems, and building things that stay understandable.","posts":[{"date":"2026-06-05","description":"How this site changed architecturally: inline CSS, cleaner output, richer post metadata, generated feeds, and page-size audits.","key_points":["The site moved from Pico/Sass output to a small hand-written stylesheet that is inlined at build time.","Post frontmatter now drives canonical metadata, feeds, topic pages, JSON-LD, and agent-readable indexes.","The build now audits page-size budgets, broken links, draft exclusion, metadata, and output hygiene."],"markdown_url":"https://billiem.uk/posts/2026-06-05-making-the-site-smaller-and-less-generic/index.md","sources":["https://endtimes.dev/why-your-website-should-be-under-14kb-in-size/","https://www.jsonfeed.org/version/1.1/","https://schema.org/BlogPosting","https://llmstxt.org/"],"tags":["static-sites","performance","agent-seo","publishing"],"title":"Making the Site Smaller and Less Generic","url":"https://billiem.uk/posts/2026-06-05-making-the-site-smaller-and-less-generic/"},{"date":"2026-01-31","description":"A technical overview of the tiny static blog stack I built in Go, including the build pipeline, writing workflow, and performance goals.","key_points":["The site builds markdown into static HTML with a small Go generator.","The workflow is built around fast local drafts and simple deployment.","Performance claims should stay tied to concrete measurements."],"markdown_url":"https://billiem.uk/posts/2026-01-31-building-a-blog-that-just-works/index.md","sources":["https://go.dev/","https://github.com/yuin/goldmark","https://pages.github.com/"],"tags":["static-sites","go","publishing"],"title":"Building a Blog That Just Works","url":"https://billiem.uk/posts/2026-01-31-building-a-blog-that-just-works/"}],"site":"billiem","url":"https://billiem.uk/"}
