About Trestle
Trestle is a GitHub Pages site-building kit — a template repository that pre-wires the parts of shipping a static site that get rebuilt from scratch every time: deploy, a custom domain, SEO basics, a consistent design system, and Markdown-based content.
Static site generators and themes are a solved problem. The gap is the GitHub-native glue around them — a deploy workflow that actually works, a CNAME that survives a rebuild, meta tags that are correct by default — which otherwise gets re-wired by hand on every new site. Trestle bundles that glue once, so creating your own copy of the repo and pushing gets a real, live, decent-looking site in minutes.
The stack
Built on Astro's islands architecture, so any npm UI library can be dropped in per-component without paying for a full client-side framework, with Tailwind CSS v4 for CSS-first design tokens and Astro's Content Layer API for schema-validated Markdown content.
This site
What you're looking at right now is Trestle running on its own template — not a separate marketing page built on top of it. See the Components page for the pieces it ships with, and Docs for how to configure and deploy a site of your own.