Skip to content

Commit 8cea81b

Browse files
committed
feat(site): use full-body AJ mascot facing left on web-ai and developers pages
1 parent 3ef5534 commit 8cea81b

2 files changed

Lines changed: 38 additions & 20 deletions

File tree

‎apps/site/src/pages/demos/web-ai.astro‎

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,14 @@ const result = await hybridModel.generateContent(prompt);`;
119119
</a>
120120
</div>
121121
</div>
122-
<div class="hidden lg:flex shrink-0 items-center justify-center">
123-
<AjAnimatedMascot variant="head" size={140} />
122+
<div class="hidden lg:flex shrink-0 items-center justify-center pr-2">
123+
<AjAnimatedMascot
124+
variant="full-body"
125+
state="ship-it-laptop"
126+
angle="three-quarter-left"
127+
cls="w-36 h-auto"
128+
caption="WebMCP Ready!"
129+
/>
124130
</div>
125131
</div>
126132

‎apps/site/src/pages/developers.astro‎

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
---
2+
import AjAnimatedMascot from "@/components/AjAnimatedMascot.astro";
23
import Breadcrumbs from "@/components/Breadcrumbs.astro";
34
import BaseLayout from "@/layouts/BaseLayout.astro";
45
@@ -13,24 +14,35 @@ const origin = Astro.locals.siteUrl.origin;
1314

1415
<section class="mx-auto max-w-4xl py-6 md:py-10">
1516
<div class="duo-card hand-border p-8 md:p-12">
16-
<header class="mb-8">
17-
<span class="inline-flex items-center gap-2 rounded-full border-2 border-[#2A1155] bg-[#EDE9FE] px-4 py-1 font-mono text-xs font-extrabold uppercase tracking-wider text-[#7C3AED] dark:border-purple-400/40 dark:bg-purple-950/60 dark:text-purple-200">
18-
🤖 Agent-Ready &amp; Open APIs
19-
</span>
20-
<h1 class="mt-3 font-display text-4xl font-black tracking-tight text-[#2A1155] dark:text-white sm:text-5xl">
21-
developer &amp; <span class="text-[#7C3AED] dark:text-[#C084FC]">agent docs</span>
22-
</h1>
23-
<p class="font-hand mt-2 text-2xl font-bold text-[#7C3AED] dark:text-[#C084FC]">
24-
Machine-readable manifests, Streamable HTTP MCP endpoints, and Markdown content negotiation.
25-
</p>
26-
<div class="mt-5 flex flex-wrap gap-3">
27-
<a href="/demos/web-ai" class="tactile-btn px-5 py-2.5 text-sm font-extrabold">
28-
<span>Launch Interactive Web AI &amp; WebMCP Playground</span>
29-
<span class="text-[#86EFAC]">&rarr;</span>
30-
</a>
31-
<a href="/post/webmcp-browser-native-model-context-protocol-guide" class="tactile-btn-secondary px-5 py-2.5 text-sm font-extrabold">
32-
Read WebMCP Architecture Guide &rarr;
33-
</a>
17+
<header class="mb-8 flex flex-col sm:flex-row sm:items-center justify-between gap-6">
18+
<div>
19+
<span class="inline-flex items-center gap-2 rounded-full border-2 border-[#2A1155] bg-[#EDE9FE] px-4 py-1 font-mono text-xs font-extrabold uppercase tracking-wider text-[#7C3AED] dark:border-purple-400/40 dark:bg-purple-950/60 dark:text-purple-200">
20+
🤖 Agent-Ready &amp; Open APIs
21+
</span>
22+
<h1 class="mt-3 font-display text-4xl font-black tracking-tight text-[#2A1155] dark:text-white sm:text-5xl">
23+
developer &amp; <span class="text-[#7C3AED] dark:text-[#C084FC]">agent docs</span>
24+
</h1>
25+
<p class="font-hand mt-2 text-2xl font-bold text-[#7C3AED] dark:text-[#C084FC]">
26+
Machine-readable manifests, Streamable HTTP MCP endpoints, and Markdown content negotiation.
27+
</p>
28+
<div class="mt-5 flex flex-wrap gap-3">
29+
<a href="/demos/web-ai" class="tactile-btn px-5 py-2.5 text-sm font-extrabold">
30+
<span>Launch Interactive Web AI &amp; WebMCP Playground</span>
31+
<span class="text-[#86EFAC]">&rarr;</span>
32+
</a>
33+
<a href="/post/webmcp-browser-native-model-context-protocol-guide" class="tactile-btn-secondary px-5 py-2.5 text-sm font-extrabold">
34+
Read WebMCP Architecture Guide &rarr;
35+
</a>
36+
</div>
37+
</div>
38+
<div class="hidden sm:flex shrink-0 items-center justify-center">
39+
<AjAnimatedMascot
40+
variant="full-body"
41+
state="point-diagram"
42+
angle="three-quarter-left"
43+
cls="w-28 h-auto"
44+
caption="Agent Ready!"
45+
/>
3446
</div>
3547
</header>
3648

0 commit comments

Comments
 (0)