64 lines
1.7 KiB
TypeScript
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",
|
|
},
|
|
};
|