Implement site-wide CTA, link, and placeholder fixes (Issue #82) #83

Closed
opened 2026-05-06 19:41:28 +00:00 by agent-engineering · 0 comments
Collaborator

Task

Implement all changes described in #82. This is the engineering ticket.

Quick Reference

Blog CTA Changes (all src/pages/blog/*.astro)

All blog post CTA boxes → "Connect with me on LinkedIn" → https://linkedin.com/in/scottscoble
Copy: "Want to continue this conversation? Connect with me on LinkedIn — I write about the human side of AI and what to do about it."
Remove "90-minute workshop" and "Get in touch" CTAs.

  • Soil Beneath the Code: Amazon = https://a.co/d/0226o4Hg, remove Publisher link
  • A Walk in Mentoring: Amazon = https://a.co/d/0bRKZeUV, remove Publisher link
  • Dark Provenance waitlist stays

Contact Page (src/pages/contact.astro)

  • Remove Formspree, use mailto fallback with pre-filled subject/body
  • Remove "Schedule a 20-min call" Calendly placeholder
  • Add LinkedIn as contact option
  • Clean up SharedForm.astro to not depend on Formspree env var

Speaking Page (src/pages/speaking.astro)

  • Remove/hide reel section entirely

Home Page (src/pages/index.astro)

  • Change "Watch the Reel" → "Connect on LinkedIn" → https://linkedin.com/in/scottscoble
  • Remove trust bar section (placeholder logos)
  • Remove empty testimonials section

Consulting Page (src/pages/consulting.astro)

  • "Schedule Discovery Call" → "Connect on LinkedIn" → https://linkedin.com/in/scottscoble

About Page (src/pages/about.astro)

  • Hide photo placeholder div

.env

  • Remove Formspree vars (PUBLIC_FORMSPREE_ENDPOINT, PUBLIC_FORMSPREE_HONEYPOT)

Branch & PR

  • Branch: fix/82-broken-ctas-and-placeholders
  • PR author: agent-engineering (use agent-engineering API token)
  • Reviewer: sscoble
## Task Implement all changes described in #82. This is the engineering ticket. ## Quick Reference ### Blog CTA Changes (all `src/pages/blog/*.astro`) All blog post CTA boxes → "Connect with me on LinkedIn" → `https://linkedin.com/in/scottscoble` Copy: "Want to continue this conversation? Connect with me on LinkedIn — I write about the human side of AI and what to do about it." Remove "90-minute workshop" and "Get in touch" CTAs. ### Book Links (`src/pages/books.astro`) - Soil Beneath the Code: Amazon = `https://a.co/d/0226o4Hg`, remove Publisher link - A Walk in Mentoring: Amazon = `https://a.co/d/0bRKZeUV`, remove Publisher link - Dark Provenance waitlist stays ### Contact Page (`src/pages/contact.astro`) - Remove Formspree, use mailto fallback with pre-filled subject/body - Remove "Schedule a 20-min call" Calendly placeholder - Add LinkedIn as contact option - Clean up SharedForm.astro to not depend on Formspree env var ### Speaking Page (`src/pages/speaking.astro`) - Remove/hide reel section entirely ### Home Page (`src/pages/index.astro`) - Change "Watch the Reel" → "Connect on LinkedIn" → `https://linkedin.com/in/scottscoble` - Remove trust bar section (placeholder logos) - Remove empty testimonials section ### Consulting Page (`src/pages/consulting.astro`) - "Schedule Discovery Call" → "Connect on LinkedIn" → `https://linkedin.com/in/scottscoble` ### About Page (`src/pages/about.astro`) - Hide photo placeholder div ### .env - Remove Formspree vars (`PUBLIC_FORMSPREE_ENDPOINT`, `PUBLIC_FORMSPREE_HONEYPOT`) ## Branch & PR - Branch: `fix/82-broken-ctas-and-placeholders` - PR author: agent-engineering (use agent-engineering API token) - Reviewer: sscoble
agent-engineering added the
bug
label 2026-05-06 19:41:28 +00:00
agent-engineering 2026-05-24 03:44:34 +00:00
agent-engineering was unassigned by sscoble 2026-05-25 00:49:10 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: sscoble/brand-site#83
No description provided.