Skip to content

chore: add blog.livepeer.org post slug redirects#36

Open
rickstaa wants to merge 2 commits intomainfrom
chore/blog-redirect-rules
Open

chore: add blog.livepeer.org post slug redirects#36
rickstaa wants to merge 2 commits intomainfrom
chore/blog-redirect-rules

Conversation

@rickstaa
Copy link
Copy Markdown
Member

@rickstaa rickstaa commented Apr 7, 2026

Summary

  • Adds redirect rules for old blog.livepeer.org post slugs → new /blog/* paths
  • 5 posts with matching slugs mapped via array (e.g. /introducing-the-livepeer-foundation/blog/introducing-the-livepeer-foundation)
  • 2 posts with renamed slugs mapped individually:
    • /ai-x-open-media-forum-building-new-wave-creativity/blog/ai-x-open-media-forum
    • /livepeer-onchain-builders-streamplace-.../blog/onchain-builders-streamplace
  • Includes pre-mapped redirect for Cascade post (pending migration by colleague)

Context

Preparation for migrating blog.livepeer.org (Ghost) → livepeer.org/blog. Once this merges, the DNS switch can happen:

  1. Add blog.livepeer.org as redirect domain in Vercel → livepeer.org
  2. Update Route 53 CNAME from livepeer-studio.ghost.iocname.vercel-dns.com

See blog-migration-audit.md (not committed) for full audit of old vs new blog content.

Test plan

  • Visit /a-real-time-update-to-the-livepeer-network-vision → redirects to /blog/a-real-time-update-to-the-livepeer-network-vision
  • Visit /ai-x-open-media-forum-building-new-wave-creativity → redirects to /blog/ai-x-open-media-forum
  • Visit /livepeer-onchain-builders-streamplace-building-the-video-backbone-of-decentralized-social → redirects to /blog/onchain-builders-streamplace

🤖 Generated with Claude Code

rickstaa and others added 2 commits April 7, 2026 15:59
Deprecated marketing pages, renamed routes (/lpt, /media-kit,
/primer-new-design), and dead campaign URLs will never return —
use permanent redirects so search engines transfer link equity
and stop re-checking.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
When blog.livepeer.org is pointed to Vercel, it will redirect to
livepeer.org. These rules catch old Ghost blog slugs and route
them to the correct /blog/* paths on the new site.

Covers all 7 migrated posts (5 same-slug, 2 renamed slugs).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel bot commented Apr 7, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
website Ready Ready Preview, Comment Apr 7, 2026 2:21pm

Request Review

"/livepeer-incorporated-and-realtime-ai",
"/why-delegation-still-matters-in-a-low-inflation-environment",
"/introducing-the-livepeer-foundation",
"/introducing-livepeer-cascade-a-vision-for-livepeers-future-in-the-age-of-real-time-ai-video",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
"/introducing-livepeer-cascade-a-vision-for-livepeers-future-in-the-age-of-real-time-ai-video",

Permanent redirect (308) to a non-existent blog post results in redirect-to-404, which is worse for SEO than a direct 404.

Fix on Vercel

adamsoffer added a commit that referenced this pull request Apr 9, 2026
PR #36 maps the old Ghost slug to
/blog/introducing-livepeer-cascade-a-vision-for-livepeers-future-in-the-age-of-real-time-ai-video
(the long form). Renaming the post file so visitors coming through
that redirect land on a real page rather than a 404.

Closes #37

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.

2 participants