A digital garden needs structure, but structure should not erase the odd corners that make a personal website personal.
One contract, many editions
Every article can expose a small common record: identity, dates, aliases, tags, and links. The ordinary edition uses the shared reading shell. A bespoke edition may instead be a complete HTML document with its own styles and scripts.
Isolation is a feature
Shared articles receive layered, scoped CSS. Bespoke documents live at separate paths. Neither side needs to win a specificity war, and the site can stay coherent without making every page uniform.
Grow in visible phases
- First, make reading excellent.
- Then make links and backlinks deterministic.
- Add graph views only after the underlying index is trustworthy.
- Treat a dashboard as an optional authoring client, never a runtime dependency.
The garden is static when published. Tools may help prepare it later, but a visitor receives durable HTML, CSS, and JavaScript that need no application server.