Auf dieser Seite
Social

Social Assets

LinkedIn Banner

LinkedIn Banner — 1584×396
LinkedIn Banner — 1584×396 — brand/templates/social/linkedin-banner.html
npx tsx generators/image.ts --input templates/social/linkedin-banner.html --type html --preset linkedin-banner -o linkedin-banner.png

Parameters

ParamTypeRequiredNotes
CTA_LABEL undocumented string optional Discovered in template but not in registry.
SUBTITLE unused string optional In registry but unused in template.
TAGLINE undocumented string optional Discovered in template but not in registry.
TITLE unused string optional In registry but unused in template.
URL undocumented string optional Discovered in template but not in registry.

Quote Card

Quote Card — 1200×1200
Quote Card — 1200×1200 — brand/templates/social/quote-card.html
npm run image -- --input templates/social/quote-card.html --type html --preset linkedin-post --var "QUOTE=Your text" --var "AUTHOR=Name" -o quote.png

Parameters

ParamTypeRequiredNotes
AUTHOR string optional
COMPONENTS_CSS undocumented string optional Discovered in template but not in registry.
QUOTE string optional
ROLE string optional

Stats Card

Stats Card — 1200×1200
Stats Card — 1200×1200 — brand/templates/social/stats-card.html
npm run image -- --input templates/social/stats-card.html --type html --preset linkedin-post --var "STAT=17+" --var "UNIT=Jahre" --var "LABEL=Description" -o stats.png

Parameters

ParamTypeRequiredNotes
COMPONENTS_CSS undocumented string optional Discovered in template but not in registry.
CONTEXT string optional
LABEL string optional
STAT string optional
UNIT string optional

LinkedIn Post (Portrait)

Run npm run build:assets to generate linkedin-post-portrait.png
LinkedIn Post (Portrait) — 1080×1350 — brand/templates/social/linkedin-post-portrait.html
npm run image -- --input templates/social/linkedin-post-portrait.html --type html --width 1080 --height 1350 --var "EYEBROW=PROZESS-REVIEW" --var "HEADLINE=Headline goes here" --var "BODY=Optional supporting body copy." -o linkedin-post.png

Parameters

ParamTypeRequiredNotes
BODY markdown (auto) optional
CTA string optional
EYEBROW string optional
HEADLINE string optional

Process Flow

Process Flow — 1080×1350 · square 1080×1080
Process Flow — 1080×1350 · square 1080×1080 — brand/templates/social/process-flow.html
npm run image -- --input templates/social/process-flow.html --type html --width 1080 --height 1350 --var "EYEBROW=PROZESS-REVIEW" --var "HEADLINE=Vom Beleg zur Buchung" --var 'STEPS=[{"label":"Beleg-Eingang","tag":"Manuell"},{"label":"Erfassung & Prüfung","accent":true,"tag":"KI-Andock"},{"label":"Freigabe"},{"label":"Verbuchung in BMD"}]' -o process-flow.png

Parameters

ParamTypeRequiredNotes
COMPONENTS_CSS undocumented string optional Discovered in template but not in registry.
CTA string optional
EYEBROW string optional
HEADLINE string optional
ORIENTATION unused string optional In registry but unused in template.
STEPS unused string optional In registry but unused in template.

Announcement

Announcement — 1200×630
Announcement — 1200×630 — brand/templates/social/announcement.html
npm run image -- --input templates/social/announcement.html --type html --preset og --var "HEADLINE=Title" --var "EYEBROW=LABEL" -o announce.png

Parameters

ParamTypeRequiredNotes
BODY markdown (auto) optional
CTA undocumented string optional Discovered in template but not in registry.
EYEBROW string optional
HEADLINE undocumented string optional Discovered in template but not in registry.
TITLE unused string optional In registry but unused in template.

OG Image

OG Image — 1200×630
OG Image — 1200×630 — brand/templates/social/og.html
npm run image -- --input templates/social/og.html --type html --preset og --var "TITLE=Page Title" -o og.png

Parameters

ParamTypeRequiredNotes
SUBTITLE string optional
TITLE string optional

Twitter/X Banner

Twitter/X Banner — 1500×500
Twitter/X Banner — 1500×500 — brand/templates/social/twitter-banner.html
npm run image -- --input templates/social/twitter-banner.html --type html --preset twitter-banner -o twitter-banner.png

Parameters

ParamTypeRequiredNotes
CTA_LABEL undocumented string optional Discovered in template but not in registry.
SUBTITLE unused string optional In registry but unused in template.
TAGLINE undocumented string optional Discovered in template but not in registry.
TITLE unused string optional In registry but unused in template.
URL undocumented string optional Discovered in template but not in registry.

YouTube Banner

YouTube Banner — 2560×1440
YouTube Banner — 2560×1440 — brand/templates/social/youtube-banner.html
npm run image -- --input templates/social/youtube-banner.html --type html --preset youtube-banner -o youtube-banner.png

Parameters

ParamTypeRequiredNotes
BRAND undocumented string optional Discovered in template but not in registry.
SUBTITLE unused string optional In registry but unused in template.
TAGLINE undocumented string optional Discovered in template but not in registry.
TITLE unused string optional In registry but unused in template.
URL undocumented string optional Discovered in template but not in registry.
QR

QR Codes

All four encode escapevelocity.consulting/hi/ (the digital business card). Cream variants match the brand background; transparent variants drop onto any surface (slides, dark documents, print). The logo tile keeps a cream quiet-zone plate so it stays scannable on either background.

QR → /hi/ — Cream + logo
Cream + logo — Canonical
QR → /hi/ — Cream, no logo
Cream, no logo
QR → /hi/ — Transparent + logo
Transparent + logo
QR → /hi/ — Transparent, no logo
Transparent, no logo
Business Card

Digital Business Card

Live at escapevelocity.consulting/hi/. Source lives in the website repo (website/hi/index.njk) — not part of the brand system.

Logo variants, SVG sources, and PNG downloads → Foundations — Logos