← Back to projects

This Website

Source code →

This site is intentionally simple: static HTML generated by Astro, served from GitHub Pages, with a custom domain from Porkbun. No servers, no database, no build surprises — just Markdown and components.

Why this stack

I wanted something I could update by writing Markdown and pushing to git. Astro ships zero JavaScript by default, so pages are tiny and load instantly. Each project you see here is a single Markdown file in src/content/projects/, and this write-up is the body of that file.

How it works

  • Content collections give every project a typed frontmatter schema.
  • A GitHub Actions workflow builds the site on every push to main.
  • GitHub Pages serves the result over HTTPS on my own domain.

Replace this placeholder project with your own once you’re ready.