diff --git a/apps/website/app/blog/page.tsx b/apps/website/app/blog/page.tsx index 7cd515d1..5346b042 100644 --- a/apps/website/app/blog/page.tsx +++ b/apps/website/app/blog/page.tsx @@ -4,7 +4,8 @@ import { type BlogPost, } from "../../utils/blog"; import { BlogHero } from "../../components/blog/hero"; -import { BlogCard } from "@/components/home/blog"; +import { BlogCard } from "@/components/home/blog/client-index"; +import { BlogHeroHeading } from "@/components/blog/index/hero-heading"; export const dynamic = "force-static"; @@ -28,12 +29,7 @@ export default function BlogPage() {
-

- Blog -

-

- Read the latest updates, guides, and insights about xmcp. -

+
{featuredPost && } diff --git a/apps/website/app/examples/page.tsx b/apps/website/app/examples/page.tsx index 20e402cc..9ccae304 100644 --- a/apps/website/app/examples/page.tsx +++ b/apps/website/app/examples/page.tsx @@ -1,5 +1,6 @@ import { Metadata } from "next"; -import { ExampleCardsList } from "../../components/examples/cards/list"; +import { ExampleCardsList } from "@/components/examples/cards/list"; +import { ExamplesHeroHeading } from "@/components/examples/cards/hero-heading"; export const dynamic = "force-static"; @@ -17,13 +18,7 @@ export default function ExamplesPage() {
-

- Examples & templates -

-

- Quickstart guides and examples to get you started with xmcp with - real-world implementations and best practices. -

+
diff --git a/apps/website/app/globals.css b/apps/website/app/globals.css index 1dffaac4..37cbd3f3 100644 --- a/apps/website/app/globals.css +++ b/apps/website/app/globals.css @@ -310,12 +310,14 @@ input[type="email"] { --80-100-80, linear-gradient( 270deg, - rgba(247, 247, 247, 0.8) 0%, + rgba(247, 247, 247, 0.5) 0%, #f7f7f7 50%, - rgba(247, 247, 247, 0.8) 100% + rgba(247, 247, 247, 0.5) 100% ) ); background-clip: text; + background-size: 200% 100%; + background-position: 50% 0%; -webkit-background-clip: text; -webkit-text-fill-color: transparent; diff --git a/apps/website/app/layout.tsx b/apps/website/app/layout.tsx index 883d9a1d..7c504123 100644 --- a/apps/website/app/layout.tsx +++ b/apps/website/app/layout.tsx @@ -10,6 +10,7 @@ import { Geist, Geist_Mono } from "next/font/google"; import { Prefooter } from "@/components/layout/prefooter"; import { Toaster } from "@/components/ui/toaster"; import { SpeedInsights } from "@vercel/speed-insights/next"; +import { AskAIProvider } from "@/components/ai/ask-context"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -80,31 +81,43 @@ export default function RootLayout({ + - -
- {children} - -