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 } + ); +}