Skip to content

fix: preserve vinext navigation in Pages demo - #28

Merged
owjs3901 merged 1 commit into
mainfrom
owjs3901/pages-spa-navigation
Sep 1, 2026
Merged

fix: preserve vinext navigation in Pages demo#28
owjs3901 merged 1 commit into
mainfrom
owjs3901/pages-spa-navigation

Conversation

@owjs3901

@owjs3901 owjs3901 commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • keep internal demo navigation on
    ext/link\ instead of native anchors
  • inject the GitHub Pages project base path into the vinext client router without changing static prerender routes
  • use client-side navigation for sign-in and search result links

Why

GitHub Pages serves both extensionless HTML and .rsc\ exports, so the previous .html\ hard-navigation fallback was unnecessary and disabled vinext prefetching.

Verification

  • \�un x tsc --noEmit\
  • \�un run lint\ (existing auth warning only)
  • demo static build: 22 routes, 0 skipped
  • generated links use /yeollin-cms/; matching RSC files are present

@owjs3901
owjs3901 merged commit 39c4984 into main Sep 1, 2026
1 check passed
@owjs3901
owjs3901 deleted the owjs3901/pages-spa-navigation branch September 1, 2026 07:19
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