···11+# OpenGraph Worker
22+33+Cloudflare Worker that injects dynamic `og:title`, `og:description`, `og:image`, and `og:url` into the atbbs SPA for link previews on social platforms.
44+55+Handles two route patterns:
66+77+- `/bbs/*` — rewrites the HTML `<meta>` tags with BBS/board/thread metadata from Slingshot
88+- `/og/bbs/*.png` — generates a branded 1200x630 preview image on the fly
99+1010+## Deploy
1111+1212+```bash
1313+cd opengraph
1414+npm install
1515+npx wrangler login
1616+npx wrangler deploy -c wrangler.toml
1717+```
1818+1919+Requires `atbbs.xyz` to be proxied through Cloudflare.