Skip to content

feat(website): upgrade the Blog with Starlight - #18

Closed
100gle wants to merge 1 commit into
codex/website-astro7-runtimefrom
codex/website-starlight-blog
Closed

feat(website): upgrade the Blog with Starlight#18
100gle wants to merge 1 commit into
codex/website-astro7-runtimefrom
codex/website-starlight-blog

Conversation

@100gle

@100gle 100gle commented Aug 12, 2026

Copy link
Copy Markdown
Owner

What changed

  • Render the existing Blog collections and URLs through the upgraded Starlight shell without moving post content.
  • Preserve the site's navigation, repository statistics, footer, mobile menu, date/tags, OG images, and bilingual routes.
  • Add bilingual RSS feeds and autodiscovery, BlogPosting structured data, canonical/hreflang metadata, localized social metadata, heading anchors, table of contents, previous/next navigation, and edit links.
  • Include article content in Pagefind while excluding duplicate listing-card content.
  • Keep route-only RSS logic in its endpoint and standalone mobile-menu behavior in the required Starlight Header override, avoiding single-use helper files.

Verification

  • Clean-checkout pnpm install --frozen-lockfile
  • Clean-checkout pnpm check — 0 diagnostics
  • pnpm build — 79 static pages
  • Pagefind, RSS, sitemap, post ordering, structured data, OG images, desktop/mobile navigation, keyboard focus, and reduced-motion behavior verified

Stack

3 of 4. Depends on #17. Next: #19

@vercel

vercel Bot commented Aug 12, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
bub Ready Ready Preview Aug 12, 2026 4:03pm

@100gle
100gle force-pushed the codex/website-starlight-blog branch from ed004a1 to 26e07d3 Compare August 12, 2026 13:35
@100gle
100gle force-pushed the codex/website-starlight-blog branch from 26e07d3 to 68d2a8c Compare August 12, 2026 13:47
@100gle
100gle force-pushed the codex/website-starlight-blog branch from 68d2a8c to 6fa40ea Compare August 12, 2026 13:50
@100gle
100gle force-pushed the codex/website-starlight-blog branch from 6fa40ea to e6c2517 Compare August 12, 2026 13:55
@100gle
100gle force-pushed the codex/website-starlight-blog branch from e6c2517 to ac6a9fb Compare August 12, 2026 13:58
@100gle
100gle force-pushed the codex/website-starlight-blog branch from ac6a9fb to 60fb05a Compare August 12, 2026 14:02
@100gle
100gle force-pushed the codex/website-starlight-blog branch from 60fb05a to 58afd8f Compare August 12, 2026 15:44
@100gle 100gle changed the title refactor(website): render blog with Starlight feat(website): upgrade the Blog with Starlight Aug 12, 2026
@100gle
100gle deleted the codex/website-starlight-blog branch August 13, 2026 15:41
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