mission-control/app/metadata.ts

64 lines
1.7 KiB
TypeScript

import type { Metadata, Viewport } from "next";
export const viewport: Viewport = {
width: "device-width",
initialScale: 1,
maximumScale: 5,
themeColor: [
{ media: "(prefers-color-scheme: light)", color: "white" },
{ media: "(prefers-color-scheme: dark)", color: "#0f172a" },
],
};
export const metadata: Metadata = {
title: {
default: "Mission Control | TopDogLabs",
template: "%s | Mission Control",
},
description:
"Central hub for activity, tasks, goals, and tools. Build an iOS empire to achieve financial independence and retire on your own terms.",
keywords: [
"mission control",
"task management",
"productivity",
"iOS development",
"project management",
"goals tracking",
],
authors: [{ name: "TopDogLabs" }],
creator: "TopDogLabs",
metadataBase: new URL("https://mission-control-rho-pink.vercel.app"),
openGraph: {
type: "website",
locale: "en_US",
url: "https://mission-control-rho-pink.vercel.app",
title: "Mission Control | TopDogLabs",
description:
"Central hub for activity, tasks, goals, and tools. Build an iOS empire to achieve financial independence.",
siteName: "Mission Control",
},
twitter: {
card: "summary_large_image",
title: "Mission Control | TopDogLabs",
description:
"Central hub for activity, tasks, goals, and tools. Build an iOS empire to achieve financial independence.",
},
robots: {
index: true,
follow: true,
googleBot: {
index: true,
follow: true,
"max-video-preview": -1,
"max-image-preview": "large",
"max-snippet": -1,
},
},
manifest: "/manifest.json",
icons: {
icon: "/favicon.ico",
shortcut: "/favicon.ico",
apple: "/apple-touch-icon.png",
},
};