Trestle

Trestle

A GitHub Pages site-building kit that ships with deploy, SEO, and content already wired up.

"Use this template" creates your own copy on GitHub. Then, locally:

sh
git clone https://github.com/you/your-site.git
cd your-site
npm install
npm run dev

Adding this to a repo you already have instead? See Quickstart.

Content in Markdown

Pages and posts are plain Markdown with YAML frontmatter, no HTML, CSS, or JS required.

Deploys itself

Push to main and GitHub Actions builds and publishes to GitHub Pages automatically.

Grows with you

Built on Astro islands. Drop in a React component wherever you need real interactivity.