Design versioning

Homepage versions

Every shipped homepage design has a version id, a frozen preview URL, and a git tag. The live site always runs the entry marked current.

Version list

  1. v2-terminal-calm Live

    Terminal Calm

    Monospace chrome, hairline rules, off-white and black, amber cursor accent.

    Preview
    nook.site /
    Git tag
    homepage/v2-terminal-calm @ 4176fa9
    Since
    2026-07-15
  2. v1-minimalist Archived

    Minimalist

    Inter sans, monochrome layout, inverted waitlist queue, manifesto rows.

    Git tag
    homepage/v1-minimalist @ 05963d1
    Since
    2026-07-15
    Open frozen preview

How to restore a design

  1. Preview only — open the archived URL above (e.g. /homepage/v1-minimalist).
  2. Make it live again — check out the version tag, copy apps/demo/src/pages/index.astro (and its styles) from that commit, update homepage-versions.ts, and release.
  3. From gitgit fetch --tags && git show homepage/v2-terminal-calm:apps/demo/src/pages/index.astro

When shipping a new design: freeze the outgoing page under /homepage/<id>, add a row to homepage-versions.ts, and tag the commit git tag homepage/<id>.

← Back to live homepage (Terminal Calm)