From 9d88b52429c034448b08e433e1bf746e706eb353 Mon Sep 17 00:00:00 2001 From: ZGaetano Date: Fri, 1 May 2026 11:15:20 -0400 Subject: [PATCH] seo: add homepage OG image generator via next/og --- src/app/opengraph-image.tsx | 95 +++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 src/app/opengraph-image.tsx diff --git a/src/app/opengraph-image.tsx b/src/app/opengraph-image.tsx new file mode 100644 index 0000000..4dfd64d --- /dev/null +++ b/src/app/opengraph-image.tsx @@ -0,0 +1,95 @@ +import { ImageResponse } from "next/og"; + +export const alt = "Wild Dragon — Zachary Gaetano | Broadcast Systems Integration"; +export const size = { width: 1200, height: 630 }; +export const contentType = "image/png"; + +export default async function Image() { + return new ImageResponse( + ( +
+ {/* Top accent bar */} +
+ + {/* Name */} +
+ Zachary Gaetano +
+ + {/* Primary title */} +
+ Broadcast Systems Integration & Camera Operator +
+ + {/* Tags row */} +
+ {["Production Facility Design", "Washington DC", "Arri Trinity Operator"].map( + (tag) => ( +
+ {tag} +
+ ) + )} +
+ + {/* URL */} +
+ wilddragon.net +
+
+ ), + { ...size } + ); +}