ts.com Site Rebuild
Section titled “ts.com Site Rebuild”Date: 2026-05-21 Commits: ce6d9dd (dark mode removal), 092cae0 (full content rebuild)
Summary
Section titled “Summary”Full content rebuild of sites/ts/ — all 20 pages now have real content sourced from the legacy .shtm files at /mnt/d/FSS/Websites/TS.com/Content/.
Work Completed
Section titled “Work Completed”Task 1 — Dark Mode Removed
Section titled “Task 1 — Dark Mode Removed”- Removed theme toggle button, localStorage flash-prevention inline script,
dark.css, and alldata-themeCSS selectors light.cssvariables now apply to:rootdirectly
Task 2 — 9 Individual Product Pages
Section titled “Task 2 — 9 Individual Product Pages”Created sites/ts/src/pages/products/ with:
smart-debt-coach.astro— full description, 9 named testimonials, $1,000 guarantee, Amazon/Kobo linksfinancial-freedom.astro— 145,000 copies, $500 guarantee, buy linksdispelling-myths.astro— Jim Daw testimonial, b-Book only note, buy linksb-books.astro— pricing ($199 Basic, $299 Plus, $199 b-Pamphlets), available publicationsleverage-professional.astro— full description, sample printout links, downloadati-pro.astro— after-tax income analysis tool descriptionrrsp-optimizer.astro— 28–92% improvement claim, sample printoutsseminar-package.astro— 60–70 min PowerPoint, leverage marketing package bonusconservative-leverage-intro.astro— pamphlet description, what investors learn Updatedproducts.astro→ card grid (3 sections: Books, Software, Seminars/Pamphlets)
Task 3 — Homepage
Section titled “Task 3 — Homepage”- Talbot headshot + intro paragraph
- SDC featured section with book cover and Smart Debt Visualizer mention
- RRSP Pasta Challenge section with red question text
- 4 card grid (Speaking, Consulting, Books & Tools, Free Resources)
Task 4 — Resources Page
Section titled “Task 4 — Resources Page”4 sections (General, Leverage, Retirement Income, RRSPs) with:
- Actual PDF article titles linked to locally-served
/resources/...paths - Leverage strategy sheets in collapsible
<details>groups - RRSP Pasta Challenge box with anchor
#rrsp-pasta - Checklists linked to legacy site (not PDFs)
Task 5 — Images
Section titled “Task 5 — Images”7 images copied to public/images/: talbot-headshot.jpg, BookSDC-Cover.jpg, financial-freedom-cover.jpg, Pamphlet1Cover.jpg, BooksStack.jpg, HeadPhoto.jpg, dispelling-myths-cover.jpg
Task 6 — Footer
Section titled “Task 6 — Footer”Full nav added: About | Consulting | Speaking | Products | Resources | Downloads | Contact + Disclaimer | Privacy
Task 7 — Contact Page
Section titled “Task 7 — Contact Page”Real email (Talbot@TalbotStevens.com), phone (519-663-2252), mailing address (42 Fawn Court, London ON)
Task 8 — About Page
Section titled “Task 8 — About Page”Full bio from Biography.shtm, headshot, “What Sets Talbot Apart”, mission statement
Task 9 — Remaining Pages
Section titled “Task 9 — Remaining Pages”speaking.astro— LCC course, advisor workshops, client/corporate seminarsconsulting.astro— client-first systems, contact infodownloads.astro— LevPro free trial, RRSP Optimizer, sample printoutsdisclaimer.astro— full disclaimer and liability textprivacy.astro— full 5-section privacy policy
Test Results
Section titled “Test Results”pnpm build: ✅ 20 pages built, 0 errors, Pagefind indexed 1114 wordspnpm test(astro check): ✅ 0 errors, 0 warnings, 0 hints- Preview server: ✅ All pages serving correctly at http://localhost:4326/
- Content verified: headings, images, PDF links, contact details all present
Files Modified
Section titled “Files Modified”Modified:
sites/ts/src/layouts/BaseLayout.astro— dark mode removal, footer navsites/ts/src/styles/global.css— remove dark.css import, add footer-nav CSSsites/ts/src/styles/themes/light.css— selectors changed to :rootsites/ts/src/pages/index.astro,about.astro,contact.astro,resources.astro,products.astro,speaking.astro,consulting.astro,downloads.astro,disclaimer.astro,privacy.astro
Created:
sites/ts/src/pages/products/— 9 new product pagessites/ts/public/images/— 7 imagessites/ts/public/resources/— 31 article PDFs across 4 categories
Deleted:
sites/ts/src/styles/themes/dark.css
Known Items Not Addressed
Section titled “Known Items Not Addressed”- Strategy sheets/releases (HTM files) link to legacy talbotstevens.com — could be migrated later
stripePaymentLink = ''on all product pages — ecommerce task not yet done- Photos page (
/aboutcould include photo gallery fromAboutTalbot/Photos.shtm) — not in scope