←  Notes

Building this site

#web#design

I wanted a personal site again. Not a profile on someone else’s platform — an actual page with my name on the door.

The brief I gave myself was short:

  • Text first. If it reads badly with CSS off, it’s wrong.
  • Fast. No framework runtime shipped to the browser for a page of prose.
  • A little bit of craft. One good serif, one good mono, a warm accent, some restraint with motion.

What it’s built with

Astro for the pages, plain CSS with custom properties for the design system, and a ~4kb animation helper for scroll reveals and the command menu. Notes are just Markdown files in a folder — the same way I’d keep them in my notebook.

The parts I’m happy with

The ⌘K menu. The hairline grid on the cards. The way the serif goes slightly wonky in italic. Small things, but they’re mine.

A website is a room you decorate. It should look like someone lives there.

More notes as I go.