Skip to content

toronto: add /toronto landing and /toronto/about pages#18

Merged
xrendan merged 5 commits into
mainfrom
toronto-landing-and-about
May 22, 2026
Merged

toronto: add /toronto landing and /toronto/about pages#18
xrendan merged 5 commits into
mainfrom
toronto-landing-and-about

Conversation

@xrendan
Copy link
Copy Markdown
Member

@xrendan xrendan commented May 21, 2026

Summary

  • /toronto was a next.config.ts redirect to /toronto/memos. Replaces it with a proper landing page: hero (Frederick Gardiner quote, subscribe + Get Involved CTAs), mission, the latest four build_toronto memos via fetchMemos({ publication: "build_toronto" }), and a subscribe block.
  • Adds /toronto/about modelled on the existing /about page — hero, principles (7 items), leadership (Eric Lombardi as Chair), and FAQs reusing QuickLinks and QnaBlock from src/app/about/.
  • Removes the /toronto/toronto/memos redirect from next.config.ts so the new landing page is served directly.

Test plan

  • Visit /toronto — confirm hero, mission, four memo cards (or empty-state copy if none published), subscribe CTA all render.
  • Click "Get Involved" / "Learn More" — confirm both go to /toronto/about.
  • Visit /toronto/about — confirm anchor links in QuickLinks scroll to Principles / Leadership / FAQs.
  • Confirm <link rel="canonical"> on both pages points to /toronto and /toronto/about respectively.
  • Confirm no leftover redirect: hitting /toronto returns 200, not 307/308.

🤖 Generated with Claude Code

/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>
@build-canada-deploy-bot
Copy link
Copy Markdown

build-canada-deploy-bot Bot commented May 21, 2026

Dokploy Preview Deployment

Name Status Preview Updated (UTC)
tradingpost ✅ Done Preview URL 2026-05-22T01:17:31.999Z

xrendan and others added 4 commits May 21, 2026 16:23
- 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>
@xrendan xrendan merged commit 4d21f12 into main May 22, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant