Lawrence Chao_
← back to blog

Why this site is built with Astro

June 20, 2026

astroweb

This site is built with Astro, a static-site generator that ships zero JavaScript by default. For a personal site — mostly content, a portfolio, and a blog — that’s exactly what you want: pages that load fast and stay simple.

What I like about it

  • Content collections turn a folder of Markdown files into a type-safe, routed blog with almost no code.
  • Components (.astro files) feel like HTML with superpowers — scoped styles, props, and JSX-like templating.
  • If I ever need interactivity, I can drop in a React, Vue, or Svelte component on a single page without rewriting anything.

Replace this post with your own writing whenever you’re ready.