Skip to content

Commit 2bf6bc3

Browse files
committed
fix: add Open Graph image and meta tags for social sharing
OG image (1200x630 PNG) with aimock branding for Facebook/LinkedIn/Twitter. Excluded docs/og-image.* from LFS so GitHub Pages serves real images. Meta tags: og:image, og:title, og:description, twitter:card.
1 parent 5cc8c8e commit 2bf6bc3

8 files changed

Lines changed: 450 additions & 0 deletions

File tree

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@
77
*.webm filter=lfs diff=lfs merge=lfs -text
88
*.svg filter=lfs diff=lfs merge=lfs -text
99
docs/favicon.svg !filter !diff !merge
10+
docs/og-image.* !filter !diff !merge

.husky/pre-commit

100644100755
File mode changed.

docs/index.html

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,25 @@
99
content="One mock server for LLMs, MCP, A2A, vector DBs, and more. Fixture-driven. Zero dependencies. The aimock suite for AI application testing."
1010
/>
1111

12+
<!-- Open Graph / Social -->
13+
<meta property="og:type" content="website" />
14+
<meta property="og:url" content="https://aimock.copilotkit.dev/" />
15+
<meta property="og:title" content="aimock — Deterministic mock infrastructure for AI apps" />
16+
<meta
17+
property="og:description"
18+
content="One mock server for LLMs, MCP, A2A, vector DBs, and more. Fixture-driven. Zero dependencies."
19+
/>
20+
<meta property="og:image" content="https://aimock.copilotkit.dev/og-image.png" />
21+
<meta property="og:image:width" content="1200" />
22+
<meta property="og:image:height" content="630" />
23+
<meta name="twitter:card" content="summary_large_image" />
24+
<meta name="twitter:title" content="aimock — Mock everything your AI app talks to" />
25+
<meta
26+
name="twitter:description"
27+
content="LLM APIs, MCP, A2A, vector DBs, search. One package, one port, zero dependencies."
28+
/>
29+
<meta name="twitter:image" content="https://aimock.copilotkit.dev/og-image.png" />
30+
1231
<link rel="icon" type="image/svg+xml" href="favicon.svg" />
1332

1433
<!-- Fonts -->

docs/og-image.html

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<!doctype html>
2+
<html>
3+
<head>
4+
<style>
5+
* {
6+
margin: 0;
7+
padding: 0;
8+
box-sizing: border-box;
9+
}
10+
body {
11+
width: 1200px;
12+
height: 630px;
13+
background: #0a0a0f;
14+
display: flex;
15+
flex-direction: column;
16+
justify-content: center;
17+
align-items: center;
18+
font-family:
19+
system-ui,
20+
-apple-system,
21+
sans-serif;
22+
}
23+
.brand {
24+
font-size: 72px;
25+
font-weight: 700;
26+
color: #fff;
27+
margin-bottom: 24px;
28+
}
29+
.brand .prompt {
30+
color: #00ff88;
31+
font-family: monospace;
32+
}
33+
.tagline {
34+
font-size: 28px;
35+
color: #888899;
36+
margin-bottom: 32px;
37+
}
38+
.services {
39+
font-size: 20px;
40+
color: #555566;
41+
font-family: monospace;
42+
margin-bottom: 80px;
43+
}
44+
.install {
45+
font-size: 18px;
46+
color: #00ff88;
47+
font-family: monospace;
48+
}
49+
</style>
50+
</head>
51+
<body>
52+
<div class="brand"><span class="prompt">$</span> aimock</div>
53+
<div class="tagline">Mock everything your AI app talks to</div>
54+
<div class="services">
55+
LLM APIs &nbsp;|&nbsp; MCP &nbsp;|&nbsp; A2A &nbsp;|&nbsp; Vector DBs &nbsp;|&nbsp; Search
56+
</div>
57+
<div class="install">npm install @copilotkit/aimock</div>
58+
</body>
59+
</html>

docs/og-image.jpg

39.7 KB
Loading

docs/og-image.png

28.1 KB
Loading

docs/og-image.svg

Lines changed: 15 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)