feat(site): promote the /v2 landing candidate to the homepage - #154
Merged
Conversation
Aaron's call (FUBU copy session waived — landed from the 07-01 transcript + team discussion). landing-preview.html stays the source of truth and is now passthrough-copied to /index.html; /v2/ becomes a meta-refresh + canonical redirect (the preview link circulated). The old homepage is archived per site convention: rendered snapshot reachable at /archive/home-v1/ + the .njk source alongside, not linked from nav. Copy pass in the team's voice (restrained — two lines, both verbatim team phrases from the 07-01 meet): - demo lede: "A vault isn't a folder. Notes find each other here." -> "Storage is easy. Connection is everything." (Benjamin) - footer tag: "A soft place for your thoughts to land." -> "Your digital life needs a safe place to land." (Neil — the footer no longer just repeats the hero h1) Hero h1, hero-sub, all other ledes, join card, pricing, and the demo JS untouched. Also: - footer links: + Blog (/blog/), + Docs (/docs/) - og.png (1200x630): the page's parachute mark + wordmark + tagline on the warm paper background, rendered via Playwright; referenced as og:image absolute URL + twitter:card summary_large_image - og:url /v2/ -> / ; site favicon links added (same set as base.njk); title/description/theme-color unchanged Verified: clean 11ty build; built / is byte-identical to landing-preview.html; /v2/ redirect emitted; /blog/ /docs/ /roadmap/ /start/ byte-identical to a pre-change build; Playwright desktop+mobile pass with zero console errors (demo drop + recall exercised); /v2/ meta-refresh lands on /; /archive/home-v1/ renders. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XLZtmuSs1RirWGMGyCB1QB
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Promotes the
/v2landing candidate to the homepage. Approved by Aaron; the FUBU copy session was explicitly waived — copy landed from the 07-01 team-meet transcript + synthesis, using the team's actual words.Mechanics
landing-preview.htmlstays the single source of truth; the eleventy passthrough now emits it as/index.html(wasv2/index.html)./v2/is now a redirect (v2-redirect.njk): meta-refresh +canonical → https://parachute.computer/+noindex— the preview link circulated, nobody 404s./archive/home-v1/,.njksource alongside atarchive/home-v1/index.njk.Copy changes — the complete list (before → after)
Rule followed: hero h1 stays (it IS the team's line); change a line only where a real team phrase beats what's there. Two lines changed, both verbatim team phrases from the 07-01 meet:
Left alone: hero h1, hero-sub ("All your notes in one vault. Any AI can read it. It stays yours." — round-4's deliberate flattening), every other lede, join card, pricing copy, the interactive demo JS. New meta-only string:
og:image:alt("A hand-drawn parachute over the words: Parachute — a soft place for your thoughts to land.").Blog/docs reachability
og-image
og.png(1200×630) committed at root: the page's hand-drawn parachute mark + serif wordmark + tagline on the warm paper/sky background, rendered via Playwright from a small HTML card using the page's exact tokens. Referenced asog:imageabsolute URL +twitter:card summary_large_image.Meta sync
og:url…/v2/→…/; title, description,theme-color #fdfaf4unchanged; site favicon links added (same set asbase.njk— the /v2 preview had none, and the homepage shouldn't lose its favicon).Verification
npx @11ty/eleventyclean (Copied 96, Wrote 39)/index.htmlbyte-identical tolanding-preview.html(cmppass)/v2/redirect emitted; Playwright confirms meta-refresh lands on//blog//docs//roadmap//start/byte-identical to a pre-change build (diff -r); whole-site diff shows only the intended deltas (/,/v2/, +/archive/home-v1/, +/og.png)/archive/home-v1/rendersNote: GitHub Pages deploy runs on merge to main; recent deploys have flaked — post-merge deploy is handled separately.
🤖 Generated with Claude Code
https://claude.ai/code/session_01XLZtmuSs1RirWGMGyCB1QB