<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Trestle</title><description>A GitHub Pages site-building kit that ships with deploy, SEO, and content already wired up.</description><link>https://prjvvl.github.io/</link><item><title>Why Trestle uses design tokens</title><link>https://prjvvl.github.io/trestle/blog/design-tokens/</link><guid isPermaLink="true">https://prjvvl.github.io/trestle/blog/design-tokens/</guid><description>Colors, spacing, and type scale live in one place so a site stays visually consistent as it grows.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Introducing Trestle</title><link>https://prjvvl.github.io/trestle/blog/hello-world/</link><guid isPermaLink="true">https://prjvvl.github.io/trestle/blog/hello-world/</guid><description>A GitHub Pages site-building kit that ships with deploy, SEO, and content already wired up — and why it exists.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate></item><item><title>Islands, not a single-page app</title><link>https://prjvvl.github.io/trestle/blog/islands-architecture/</link><guid isPermaLink="true">https://prjvvl.github.io/trestle/blog/islands-architecture/</guid><description>Why most of a Trestle site ships zero JavaScript, and how React fits in only where you actually need it.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>