diff --git a/apps/website/public/apple-icon.png b/apps/website/public/apple-icon.png new file mode 100644 index 000000000..ed4cb2bca Binary files /dev/null and b/apps/website/public/apple-icon.png differ diff --git a/apps/website/public/icon.svg b/apps/website/public/icon.svg new file mode 100644 index 000000000..4d16a5525 --- /dev/null +++ b/apps/website/public/icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/apps/website/public/social-media.png b/apps/website/public/social-media.png new file mode 100644 index 000000000..09ede5fbc Binary files /dev/null and b/apps/website/public/social-media.png differ diff --git a/apps/website/src/app/favicon.ico b/apps/website/src/app/favicon.ico deleted file mode 100644 index 718d6fea4..000000000 Binary files a/apps/website/src/app/favicon.ico and /dev/null differ diff --git a/apps/website/src/app/layout.tsx b/apps/website/src/app/layout.tsx index bb9f451fd..6c9c2eb35 100644 --- a/apps/website/src/app/layout.tsx +++ b/apps/website/src/app/layout.tsx @@ -6,7 +6,21 @@ import Providers from "./providers" export const metadata: Metadata = { title: "Semaphore", - description: "A zero-knowledge protocol for anonymous signaling on Ethereum." + description: "A zero-knowledge protocol for anonymous signaling on Ethereum.", + icons: { icon: "/icon.svg", apple: "/apple-icon.png" }, + openGraph: { + type: "website", + url: "semaphore.pse.dev", + title: "Semaphore", + description: "A zero-knowledge protocol for anonymous signaling on Ethereum.", + siteName: "Semaphore", + images: [ + { + url: "/social-media.png" + } + ] + }, + twitter: { card: "summary_large_image", images: "/social-media.png" } } export default function RootLayout({ children }: { children: React.ReactNode }) {