Astro 101:
Mission Control
Build and publish a multi-page astronaut dashboard, one lesson at a time.
no setup, no signup. just write, run, and ship.
contents
- 01. Hello, page ★ done live — Your first Astro page 2 min
- 02. Style it up ★ done live — Scoped <style> blocks 3 min ★ Stylist
- 03. Extract a component ★ done live — Components, frontmatter, {expressions} 4 min ★ First Component
- 04. Pass them around ★ done live — Props with Astro.props 4 min ★ Props Pilot
- 05. The whole crew ★ done live — Arrays + .map() 4 min ★ Crew Caller
- 06. Status check ★ done live — Conditional rendering 3 min
- 07. A second page ★ done live — File-based routing 3 min
- 08. Profile pages ★ done live — Dynamic routes with [brackets] 4 min
- 09. Static paths, properly ★ done live — getStaticPaths up close 5 min ★ Path Maker
- 10. Live from the API ★ done live — fetch() in the frontmatter 4 min
- 11. Take it live ★ done wrap-up — Publish to a real URL 2 min ★ Mission Commander