diff --git a/app/layout.tsx b/app/layout.tsx index f5ff161..d3ce78d 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,31 +1,41 @@ import type React from "react" import type { Metadata } from "next" import { Inter } from "next/font/google" -import { Analytics } from "@vercel/analytics/next" import "./globals.css" const inter = Inter({ subsets: ["latin"] }) export const metadata: Metadata = { + metadataBase: new URL("https://bondingcurve.tech"), title: "Bonding Curve Research Group", description: "Independent research collective studying bonding curves and programmable financial primitives", generator: "v0.app", icons: { - icon: [ + icon: "data:image/svg+xml,", + }, + openGraph: { + title: "Bonding Curve Research Group", + description: + "Independent research collective studying bonding curves and programmable financial primitives", + url: "https://bondingcurve.tech", + siteName: "Bonding Curve Research Group", + images: [ { - url: "/icon-light-32x32.png", - media: "(prefers-color-scheme: light)", - }, - { - url: "/icon-dark-32x32.png", - media: "(prefers-color-scheme: dark)", - }, - { - url: "/icon.svg", - type: "image/svg+xml", + url: "/og-image.jpg", + width: 1200, + height: 630, + alt: "Bonding Curve Research Group", }, ], - apple: "/apple-icon.png", + locale: "en_US", + type: "website", + }, + twitter: { + card: "summary_large_image", + title: "Bonding Curve Research Group", + description: + "Independent research collective studying bonding curves and programmable financial primitives", + images: ["/og-image.jpg"], }, } @@ -38,7 +48,6 @@ export default function RootLayout({
{children} -