You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(marketing): add Open Graph and Twitter meta tags and a social preview image #512
apps/marketing/index.html has a <meta name="description"> but no og:title, og:description, og:image, og:url or twitter:* tags, and no social image. Shared links to https://www.partha.uk (LinkedIn, Slack, Discord, X) render as a bare "PARTHA" with no description or image.
Acceptance criteria
og:title, og:description, og:type, og:url, og:image (1200x630, with og:image:alt) and twitter:card=summary_large_image.
The image ships in apps/marketing/public/ and is served from the production origin.
Verified with a link-preview debugger after deploy.
Existing marketing build, lint and CSP checks still pass.
Implemented in #561 — adds the full OG/Twitter tag set from the acceptance criteria to apps/marketing/index.html and ships a 1200×630 social card (apps/marketing/public/partha-og.png) built from the official favicon labyrinth artwork on the landing dark background. Lint, typecheck and production build all pass locally.
If you'd like the same treatment for the docs pages or the app frontend (per-page cards, release/versioned cards), I can produce a coordinated set — $15 flat for five brand-consistent cards, or $3/card individually. Either way, happy to adjust anything on #561.
Activity
astra-intelligence commentedon Oct 15, 2026
Implemented in #561 — adds the full OG/Twitter tag set from the acceptance criteria to
apps/marketing/index.htmland ships a 1200×630 social card (apps/marketing/public/partha-og.png) built from the official favicon labyrinth artwork on the landing dark background. Lint, typecheck and production build all pass locally.If you'd like the same treatment for the docs pages or the app frontend (per-page cards, release/versioned cards), I can produce a coordinated set — $15 flat for five brand-consistent cards, or $3/card individually. Either way, happy to adjust anything on #561.