Notes for a Plain Web

A short checklist for keeping a personal website readable, stable, and easy to maintain.

A hand-built site does not need to look old-fashioned. It only needs to feel intentional.

A practical checklist

  • Use semantic HTML before you reach for abstractions.
  • Make the default path easy: a new post should be one file, not a ceremony.
  • Keep URLs stable so older links do not rot.
  • Let special pages be special without forcing every page into the same mold.

Why MDX is enough most of the time

For ordinary posts, MDX gives you a useful middle ground. You write mostly content, but you can still drop in a component later if there is a real reason.

The best publishing flow is the one that keeps you from negotiating with your tooling.

When a page wants a custom rhythm or bespoke sections, that is the moment to reach for a dedicated .astro route instead.