turbo
4c2cd8ab - docs: Migrate docs site to @vercel/geistdocs package

Commit
1 day ago
docs: Migrate docs site to @vercel/geistdocs package Replace the locally-vendored geistdocs runtime in apps/docs with the published @vercel/geistdocs package, keeping site-specific content, routes, and product UI local as thin package-backed adapters. Adopted from the package: - Docs page via createDocsPage (MobileDocsBar, page actions, feedback) - Docs/home layouts, provider, OSS navbar, search and Ask AI routes - Per-page markdown (llms.mdx), sitemap.md, new agents.md, proxy with AI-agent rewrites and markdown negotiation - MDX component defaults, design tokens via package styles.css Kept custom (deliberate deviations): - Curated /llms.txt index and /llms-full.txt (public contract) - HMAC-signed OG images, rss/feed.xml, robots, Redis crawler sitemap - Four-column footer (Fides cookie link), versioned-docs banner via the sidebarTop slot, RemoteCacheCounter via page-action extras - PackageManagerTabs, reactflow diagram system, heading-badge pipeline Version alignment: next 16.2.6 (exact peer pin), fumadocs-core/ui 16.2.2, fumadocs-mdx 14.0.4, fumadocs-openapi 10.2.7. Removed ~20 dependencies owned by deleted vendored code. Site components written against Tailwind default palettes were translated to the Geist scale (the package remaps gray/blue/red/green etc. to --ds-* tokens, which are much lighter at the same step). .npmrc: hoist tailwindcss so the package styles.css can resolve its internal @import under this repo's restricted hoist-pattern list.
Author
Parents
Loading