opengraph-image.tsx18 lines · main
1import { OG_CONTENT_TYPE, OG_SIZE, renderOg } from '../lib/og-frame';
2
3export const runtime = 'edge';
4export const alt = 'briven — the postgres backend you actually own';
5export const size = OG_SIZE;
6export const contentType = OG_CONTENT_TYPE;
7
8/**
9 * Dynamic OG image for briven.tech. Edge-runtime; Next caches at the CDN
10 * once rendered. Keep title/subtitle in sync with the landing hero.
11 */
12export default function Image() {
13 return renderOg({
14 title: 'the postgres backend\nyou actually own.',
15 subtitle:
16 'reactive queries, typed schema, one-command deploys — on vanilla postgres. self-hostable. pg_dump is your escape hatch.',
17 });
18}