toronto: add /toronto landing and /toronto/about pages#18
Merged
Conversation
/toronto previously redirected to /toronto/memos. Replace the redirect with a proper landing page (hero, mission, recent build_toronto memos, subscribe CTA) and a Build Toronto about page (principles, leadership, FAQs) modelled on the existing /about Q&A blocks. The next.config.ts redirect is removed so the new page is served directly. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Dokploy Preview Deployment
|
- Apply theme-toronto palette app-wide on /toronto routes via ThemeShell so navbar, footer, and gutters drop the linen tones. - Add Toronto to the main nav (before Shop) and give /toronto its own nav (Canada, Memos, About). - Replace "🏗️ Toronto" wordmark with Build Canada wordmark + white divider + "Toronto" label in the navbar; align SEO titles/OG/Twitter to "Build Canada - Toronto". - Scrub "Build Toronto" copy from the About page (incl. FAQ). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Replace dark hero block with the Toronto skyline image overlaid by the title, quote, and CTAs. - Drop the misattributed Frederick Gardiner quote line; move his portrait into the Mission section with a caption. - Remove the Leadership section and "Who is involved?" FAQ from /toronto/about. - Turn the "Can I donate?" FAQ into an enthusiastic yes with the Stripe link. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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.
Summary
/torontowas anext.config.tsredirect to/toronto/memos. Replaces it with a proper landing page: hero (Frederick Gardiner quote, subscribe + Get Involved CTAs), mission, the latest fourbuild_torontomemos viafetchMemos({ publication: "build_toronto" }), and a subscribe block./toronto/aboutmodelled on the existing/aboutpage — hero, principles (7 items), leadership (Eric Lombardi as Chair), and FAQs reusingQuickLinksandQnaBlockfromsrc/app/about/./toronto→/toronto/memosredirect fromnext.config.tsso the new landing page is served directly.Test plan
/toronto— confirm hero, mission, four memo cards (or empty-state copy if none published), subscribe CTA all render./toronto/about./toronto/about— confirm anchor links in QuickLinks scroll to Principles / Leadership / FAQs.<link rel="canonical">on both pages points to/torontoand/toronto/aboutrespectively./torontoreturns 200, not 307/308.🤖 Generated with Claude Code