Fix brand-site issues #91-#96
All checks were successful
Build and Deploy to Storj / build-and-deploy (push) Successful in 15s

- #91: Contact form now delivers via Web3Forms (sharedform.js + newsletter endpoint)
- #92: GitHub links updated to wscoble
- #93: ScobleClaw link corrected to sscoble/scobleclaw
- #94: Speckl description updated to compile-time provenance
- #95: Consulting CTA now links to /contact/ instead of LinkedIn
- #96: CI/CD test comment removed from production output
- Additional: Newsletter signup rewritten with working form, testimonial component removed
This commit is contained in:
Scott Scoble 2026-05-26 18:39:18 -07:00
parent 3a104e02f1
commit 1d8af78a28
46 changed files with 1838 additions and 569 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 446 B

After

Width:  |  Height:  |  Size: 712 B

Before After
Before After

View file

@ -4,7 +4,14 @@
<stop offset="0%" style="stop-color:#3d5a3e;stop-opacity:1" />
<stop offset="100%" style="stop-color:#2d4a2e;stop-opacity:1" />
</linearGradient>
<linearGradient id="highlight" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#d9a12b;stop-opacity:1" />
<stop offset="100%" style="stop-color:#c8952e;stop-opacity:1" />
</linearGradient>
</defs>
<rect width="100" height="100" rx="18" fill="url(#bg)"/>
<text x="50" y="70" font-family="EB Garamond, Georgia, serif" font-size="56" font-weight="600" fill="#faf8f5" text-anchor="middle">S</text>
<rect width="100" height="100" rx="20" fill="url(#bg)"/>
<circle cx="35" cy="40" r="18" fill="url(#highlight)" opacity="0.9"/>
<circle cx="65" cy="60" r="14" fill="url(#highlight)" opacity="0.7"/>
<circle cx="50" cy="75" r="10" fill="url(#highlight)" opacity="0.5"/>
<text x="50" y="68" font-family="EB Garamond, Georgia, serif" font-size="52" font-weight="600" fill="#faf8f5" text-anchor="middle">S</text>
</svg>

Before

Width:  |  Height:  |  Size: 516 B

After

Width:  |  Height:  |  Size: 966 B

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

Before After
Before After

View file

@ -0,0 +1,17 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 500" width="400" height="500">
<defs>
<linearGradient id="sil-bg" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#f5f0e8;stop-opacity:1" />
<stop offset="100%" style="stop-color:#ede9e2;stop-opacity:1" />
</linearGradient>
<linearGradient id="sil-body" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#4a4438;stop-opacity:1" />
<stop offset="100%" style="stop-color:#3d5a3e;stop-opacity:1" />
</linearGradient>
</defs>
<circle cx="200" cy="200" r="180" fill="url(#sil-bg)" stroke="#e0dbd2" stroke-width="1"/>
<ellipse cx="200" cy="160" rx="55" ry="65" fill="url(#sil-body)"/>
<path d="M 130 260 Q 165 230 200 235 Q 235 230 270 260 L 290 380 L 110 380 Z" fill="url(#sil-body)"/>
<path d="M 80 420 Q 100 390 130 400 Q 110 420 80 420 Z" fill="#3d5a3e" opacity="0.3"/>
<path d="M 320 420 Q 300 390 270 400 Q 290 420 320 420 Z" fill="#3d5a3e" opacity="0.3"/>
</svg>

After

Width:  |  Height:  |  Size: 1,022 B

View file

@ -1,143 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
<title>Scott Scoble Blog</title>
<link>https://scott.scoble.me/blog</link>
<description>Articles on AI, leadership, cultivation, and the human side of technology.</description>
<language>en-us</language>
<lastBuildDate>Sat, 23 May 2026 21:24:00 +0000</lastBuildDate>
<atom:link href="https://scott.scoble.me/rss.xml" rel="self" type="application/rss+xml"/>
<image>
<url>https://scott.scoble.me/social-card.png</url>
<title>Scott Scoble Blog</title>
<link>https://scott.scoble.me/blog</link>
</image>
<item>
<title>My Open Source Projects: Speckl, ScobleClaw, and Beyond the Prompt</title>
<link>https://scott.scoble.me/blog/open-source-projects</link>
<guid>https://scott.scoble.me/blog/open-source-projects</guid>
<pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate>
<description>A roundup of Scott Scoble's open-source projects — Speckl (spec compiler with provenance), ScobleClaw (agentic engineering framework), and Beyond the Prompt (workshop on building with AI agents).</description>
<category>Open Source</category>
</item>
<item>
<title>We're Going to Formally Verify SQLite</title>
<link>https://scott.scoble.me/blog/prove-sqlite</link>
<guid>https://scott.scoble.me/blog/prove-sqlite</guid>
<pubDate>Sat, 23 May 2026 00:00:00 +0000</pubDate>
<description>SQLite runs on every smartphone, every browser, every embedded system. Its core state machines have never been formally verified.</description>
<category>Engineering</category>
</item>
<item>
<title>You're Already in the Agentic Wars</title>
<link>https://scott.scoble.me/blog/agentic-wars</link>
<guid>https://scott.scoble.me/blog/agentic-wars</guid>
<pubDate>Fri, 08 May 2026 00:00:00 +0000</pubDate>
<description>Meta has Hatch. Google has Remy. Everyone is building agents. Whose capability compounds?</description>
<category>AI</category>
</item>
<item>
<title>The Strip Mining is Happening Right Now</title>
<link>https://scott.scoble.me/blog/strip-mining-happening-right-now</link>
<guid>https://scott.scoble.me/blog/strip-mining-happening-right-now</guid>
<pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate>
<description>Strip-mining of people isn't a future risk — it's already happening in every org that treats AI as headcount reduction.</description>
<category>Leadership</category>
</item>
<item>
<title>AI Exposes Leaders; The Cultivation Test</title>
<link>https://scott.scoble.me/blog/ai-exposes-leaders-cultivation-test</link>
<guid>https://scott.scoble.me/blog/ai-exposes-leaders-cultivation-test</guid>
<pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate>
<description>AI doesn't just change work — it exposes what kind of leader you already were.</description>
<category>AI</category>
</item>
<item>
<title>Mentorship Isn't Latency; It's Leverage</title>
<link>https://scott.scoble.me/blog/mentorship-isnt-latency-its-leverage</link>
<guid>https://scott.scoble.me/blog/mentorship-isnt-latency-its-leverage</guid>
<pubDate>Thu, 07 May 2026 00:00:00 +0000</pubDate>
<description>The highest-ROI activity in your organization is the one you canceled first.</description>
<category>Mentorship</category>
</item>
<item>
<title>Three Signs Your Team Is Being Strip-Mined</title>
<link>https://scott.scoble.me/blog/strip-mining-signs</link>
<guid>https://scott.scoble.me/blog/strip-mining-signs</guid>
<pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate>
<description>The mindset shift that separates thriving teams from burned-out ones — cultivation over extraction.</description>
<category>Teams</category>
</item>
<item>
<title>Three Questions That Changed How I Mentor</title>
<link>https://scott.scoble.me/blog/three-questions-mentoring</link>
<guid>https://scott.scoble.me/blog/three-questions-mentoring</guid>
<pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate>
<description>The simple mentoring framework that actually gets used: three questions that unlock real growth.</description>
<category>Leadership</category>
</item>
<item>
<title>The Token Anxiety Trap; Why AI Agents Aren't Liberating Us (Yet)</title>
<link>https://scott.scoble.me/blog/token-anxiety</link>
<guid>https://scott.scoble.me/blog/token-anxiety</guid>
<pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate>
<description>Your agent swarm runs 24/7 and you're more anxious than ever. The agent revolution promised freedom — instead it gave us token anxiety.</description>
<category>AI</category>
</item>
<item>
<title>I'm Exhausted. Your Brain Is Reconfiguring, Not Breaking.</title>
<link>https://scott.scoble.me/blog/ai-brain-fry</link>
<guid>https://scott.scoble.me/blog/ai-brain-fry</guid>
<pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate>
<description>Your brain is reconfiguring from intonation to orchestration. That hurts. That doesn't mean it's broken. Discomfort ≠ damage.</description>
<category>AI</category>
</item>
<item>
<title>The Surveillance Dividend Is a Lie</title>
<link>https://scott.scoble.me/blog/surveillance-extraction</link>
<guid>https://scott.scoble.me/blog/surveillance-extraction</guid>
<pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate>
<description>Every company running AI adoption is making an implicit bargain: data for tools.</description>
<category>Leadership</category>
</item>
<item>
<title>80% of Your Team Is Disengaged. It's Not Their Fault.</title>
<link>https://scott.scoble.me/blog/gallup-disengagement</link>
<guid>https://scott.scoble.me/blog/gallup-disengagement</guid>
<pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate>
<description>Gallup says 80% of the global workforce is disengaged. The $100B+ engagement industry has failed for 20 years.</description>
<category>Leadership</category>
</item>
<item>
<title>The Developer Experience Shift; Why Tooling Alone Won't Save You</title>
<link>https://scott.scoble.me/blog/devex-shift</link>
<guid>https://scott.scoble.me/blog/devex-shift</guid>
<pubDate>Sun, 03 May 2026 00:00:00 +0000</pubDate>
<description>Companies will spend $60B+ on developer tools in 2026. But the real DevEx crisis isn't tooling — it's autonomy, mastery, and belonging.</description>
<category>Engineering</category>
</item>
<item>
<title>The Soil Beneath the Code</title>
<link>https://scott.scoble.me/blog/the-soil-beneath-the-code</link>
<guid>https://scott.scoble.me/blog/the-soil-beneath-the-code</guid>
<pubDate>Tue, 28 Apr 2026 00:00:00 +0000</pubDate>
<description>A three-layer framework for understanding what makes engineering organizations healthy — or not.</description>
<category>Engineering</category>
</item>
</channel>
</rss>

View file

@ -1,33 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://scott.scoble.me/</loc>
<priority>1.0</priority>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://scott.scoble.me/speaking</loc>
<priority>0.9</priority>
</url>
<url>
<loc>https://scott.scoble.me/consulting</loc>
<priority>0.8</priority>
</url>
<url>
<loc>https://scott.scoble.me/books</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://scott.scoble.me/about</loc>
<priority>0.7</priority>
</url>
<url>
<loc>https://scott.scoble.me/blog</loc>
<priority>0.6</priority>
<changefreq>weekly</changefreq>
</url>
<url>
<loc>https://scott.scoble.me/contact</loc>
<priority>0.5</priority>
</url>
</urlset>