diff --git a/app/layout.tsx b/app/layout.tsx index 2977681..a0b7e0f 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -9,6 +9,7 @@ const _geistMono = Geist_Mono({ subsets: ["latin"] }) const _permanentMarker = Permanent_Marker({ weight: "400", subsets: ["latin"] }) export const metadata: Metadata = { + metadataBase: new URL("https://cryptocommonsgather.ing"), title: "Crypto Commons Gathering 2026 | CCG", description: "The sixth annual hack-ademic confluence of commons praxis and the latest cryptographic technologies in the Austrian Alps. August 16-22, 2026.", @@ -20,6 +21,30 @@ export const metadata: Metadata = { }, ], }, + openGraph: { + title: "Crypto Commons Gathering 2026 | CCG", + description: + "The sixth annual hack-ademic confluence of commons praxis and the latest cryptographic technologies in the Austrian Alps. August 16-22, 2026.", + url: "https://cryptocommonsgather.ing", + siteName: "Crypto Commons Gathering", + images: [ + { + url: "/og-image.jpg", + width: 1200, + height: 630, + alt: "Crypto Commons Gathering 2026 - Austrian Alps", + }, + ], + locale: "en_US", + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "Crypto Commons Gathering 2026 | CCG", + description: + "The sixth annual hack-ademic confluence of commons praxis and the latest cryptographic technologies in the Austrian Alps. August 16-22, 2026.", + images: ["/og-image.jpg"], + }, } export default function RootLayout({ diff --git a/public/og-image.jpg b/public/og-image.jpg new file mode 100644 index 0000000..f41eda7 Binary files /dev/null and b/public/og-image.jpg differ