Files
pocketpaw/docs/_landing/og-image.html
Rohit Kushwaha 4bb7313829 feat: move docs into monorepo, add deploy workflow
Consolidate documentation from the separate pocketpaw-web repo into the
main pocketpaw repo. This keeps docs and code in sync so PRs can update
both atomically.

- Remove docs/ from .gitignore
- Remove docs' own .git (was pocketpaw/pocketpaw-web)
- Add .github/workflows/deploy-docs.yml (builds from docs/ subdirectory)
- Track all 120+ MDX pages, config, landing page, and public assets

The separate pocketpaw-web repo can now be archived.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 13:12:04 +05:30

245 lines
9.3 KiB
HTML

<!-- OG Social Sharing Image — 2026-02-08
1200x630 screenshot target for Twitter/LinkedIn link previews.
Open in browser, screenshot the card. Matches "Denim & Honey" landing page design.
Updated: fixed logo stretch (object-fit contain), matched Pocket+Paw italic style,
added WhatsApp channel, single-color faded top accent. -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>PocketPaw OG Image</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..900;1,9..144,300..900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
<style>
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
display: flex;
align-items: center;
justify-content: center;
min-height: 100vh;
background: #e0ddd8;
font-family: 'Plus Jakarta Sans', -apple-system, sans-serif;
-webkit-font-smoothing: antialiased;
}
.card {
width: 1200px;
height: 630px;
background: #f9f8f6;
position: relative;
overflow: hidden;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 0;
}
/* Dot grid texture */
.card::before {
content: '';
position: absolute;
inset: 0;
background-image: radial-gradient(rgba(26,26,46,0.05) 1px, transparent 1px);
background-size: 24px 24px;
pointer-events: none;
z-index: 0;
}
.card > * { position: relative; z-index: 1; }
/* Soft faded blue top accent */
.accent-top {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 4px;
background: linear-gradient(90deg, transparent 0%, #4a6fa5 30%, #4a6fa5 70%, transparent 100%);
opacity: 0.5;
}
/* Mascot image */
.mascot {
width: auto;
height: 200px;
object-fit: contain;
margin-bottom: 16px;
filter: drop-shadow(0 12px 32px rgba(80,60,30,0.15));
}
/* Brand name — matches landing page: Pocket (regular) + Paw (italic blue) */
.brand-name {
font-family: 'Fraunces', Georgia, serif;
font-size: 64px;
font-weight: 400;
color: #1a1a2e;
letter-spacing: -0.04em;
line-height: 1;
margin-bottom: 12px;
}
.brand-name em {
font-style: italic;
color: #4a6fa5;
}
/* Tagline */
.tagline {
font-size: 20px;
font-weight: 300;
color: #5c5c7a;
letter-spacing: 0.01em;
text-align: center;
margin-bottom: 24px;
}
/* Install command pill */
.install {
display: inline-flex;
align-items: center;
gap: 10px;
background: #1a1a2e;
color: #e8eef6;
font-family: 'JetBrains Mono', monospace;
font-size: 17px;
font-weight: 400;
padding: 12px 28px;
border-radius: 100px;
letter-spacing: 0.02em;
margin-bottom: 28px;
}
.install .prompt {
color: #d49a5c;
user-select: none;
}
/* Channel row */
.channels {
display: flex;
align-items: center;
gap: 16px;
}
.channel {
display: flex;
align-items: center;
gap: 7px;
font-size: 13px;
font-weight: 500;
color: #5c5c7a;
background: #ffffff;
border: 1px solid rgba(26,26,46,0.07);
border-radius: 100px;
padding: 7px 16px;
box-shadow: 0 1px 3px rgba(26,26,46,0.04);
}
.channel svg {
width: 16px;
height: 16px;
flex-shrink: 0;
}
/* Bottom bar */
.bottom {
position: absolute;
bottom: 0;
left: 0;
right: 0;
display: flex;
align-items: center;
justify-content: space-between;
padding: 14px 40px;
background: rgba(255,255,255,0.5);
border-top: 1px solid rgba(26,26,46,0.04);
}
.bottom-left {
display: flex;
align-items: center;
gap: 18px;
font-size: 12px;
font-weight: 500;
color: #9b9bb0;
letter-spacing: 0.06em;
text-transform: uppercase;
}
.bottom-left .dot {
width: 3px;
height: 3px;
border-radius: 50%;
background: #9b9bb0;
opacity: 0.4;
}
.bottom-right {
font-size: 12px;
font-weight: 600;
color: #4a6fa5;
letter-spacing: 0.04em;
}
</style>
</head>
<body>
<div class="card">
<div class="accent-top"></div>
<img src="./paw.png" alt="PocketPaw mascot" class="mascot">
<h1 class="brand-name">Pocket<em>Paw</em></h1>
<p class="tagline">Your AI agent. Modular. Secure. Everywhere.</p>
<div class="install">
<span class="prompt">$</span> curl -fsSL https://pocketpaw.xyz/install.sh | sh
</div>
<div class="channels">
<!-- Telegram -->
<div class="channel">
<svg viewBox="0 0 24 24" fill="#4a6fa5"><path d="M11.944 0A12 12 0 000 12a12 12 0 0012 12 12 12 0 0012-12A12 12 0 0012 0a12 12 0 00-.056 0zm4.962 7.224c.1-.002.321.023.465.14a.506.506 0 01.171.325c.016.093.036.306.02.472-.18 1.898-.962 6.502-1.36 8.627-.168.9-.499 1.201-.82 1.23-.696.065-1.225-.46-1.9-.902-1.056-.693-1.653-1.124-2.678-1.8-1.185-.78-.417-1.21.258-1.91.177-.184 3.247-2.977 3.307-3.23.007-.032.014-.15-.056-.212s-.174-.041-.249-.024c-.106.024-1.793 1.14-5.061 3.345-.479.33-.913.49-1.302.48-.428-.008-1.252-.241-1.865-.44-.752-.245-1.349-.374-1.297-.789.027-.216.325-.437.893-.663 3.498-1.524 5.83-2.529 6.998-3.014 3.332-1.386 4.025-1.627 4.476-1.635z"/></svg>
Telegram
</div>
<!-- Discord -->
<div class="channel">
<svg viewBox="0 0 24 24" fill="#4a6fa5"><path d="M20.317 4.37a19.791 19.791 0 00-4.885-1.515.074.074 0 00-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 00-5.487 0 12.64 12.64 0 00-.617-1.25.077.077 0 00-.079-.037A19.736 19.736 0 003.677 4.37a.07.07 0 00-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 00.031.057 19.9 19.9 0 005.993 3.03.078.078 0 00.084-.028c.462-.63.874-1.295 1.226-1.994a.076.076 0 00-.041-.106 13.107 13.107 0 01-1.872-.892.077.077 0 01-.008-.128c.126-.094.252-.192.372-.292a.074.074 0 01.077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 01.078.01c.12.098.246.198.373.292a.077.077 0 01-.006.127 12.299 12.299 0 01-1.873.892.077.077 0 00-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 00.084.028 19.839 19.839 0 006.002-3.03.077.077 0 00.032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 00-.031-.03z"/></svg>
Discord
</div>
<!-- Slack -->
<div class="channel">
<svg viewBox="0 0 24 24" fill="#4a6fa5"><path d="M5.042 15.165a2.528 2.528 0 01-2.52 2.523A2.528 2.528 0 010 15.165a2.527 2.527 0 012.522-2.52h2.52v2.52zm1.271 0a2.527 2.527 0 012.521-2.52 2.527 2.527 0 012.521 2.52v6.313A2.528 2.528 0 018.834 24a2.528 2.528 0 01-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 01-2.521-2.52A2.528 2.528 0 018.834 0a2.528 2.528 0 012.521 2.522v2.52H8.834zm0 1.271a2.528 2.528 0 012.521 2.521 2.528 2.528 0 01-2.521 2.521H2.522A2.528 2.528 0 010 8.834a2.528 2.528 0 012.522-2.521h6.312zm10.122 2.521a2.528 2.528 0 012.522-2.521A2.528 2.528 0 0124 8.834a2.528 2.528 0 01-2.522 2.521h-2.522V8.834zm-1.268 0a2.528 2.528 0 01-2.523 2.521 2.527 2.527 0 01-2.52-2.521V2.522A2.527 2.527 0 0115.165 0a2.528 2.528 0 012.523 2.522v6.312zm-2.523 10.122a2.528 2.528 0 012.523 2.522A2.528 2.528 0 0115.165 24a2.527 2.527 0 01-2.52-2.522v-2.522h2.52zm0-1.268a2.527 2.527 0 01-2.52-2.523 2.526 2.526 0 012.52-2.52h6.313A2.527 2.527 0 0124 15.165a2.528 2.528 0 01-2.522 2.523h-6.313z"/></svg>
Slack
</div>
<!-- WhatsApp -->
<div class="channel">
<svg viewBox="0 0 24 24" fill="#4a6fa5"><path d="M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413z"/></svg>
WhatsApp
</div>
<!-- Web -->
<div class="channel">
<svg viewBox="0 0 24 24" fill="none" stroke="#4a6fa5" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="3" width="20" height="14" rx="2" ry="2"/><line x1="8" y1="21" x2="16" y2="21"/><line x1="12" y1="17" x2="12" y2="21"/></svg>
Web
</div>
</div>
<div class="bottom">
<div class="bottom-left">
<span>Open Source</span>
<span class="dot"></span>
<span>MIT Licensed</span>
<span class="dot"></span>
<span>Python 3.11+</span>
<span class="dot"></span>
<span>30-Second Install</span>
</div>
<div class="bottom-right">github.com/pocketpaw</div>
</div>
</div>
</body>
</html>