portapower-website/app/layout.tsx

66 lines
1.8 KiB
TypeScript

import type { Metadata } from "next";
import { Space_Grotesk } from "next/font/google";
import "./globals.css";
const spaceGrotesk = Space_Grotesk({
subsets: ["latin"],
variable: "--font-space",
display: "swap",
});
export const metadata: Metadata = {
title: "PortaPower — Turning Festival Waste Into Festival Watts",
description:
"PortaPower transforms festival porta potty waste into clean electricity through bioreactor technology. Poop-powered festivals are the future.",
keywords: [
"festival",
"porta potty",
"bioreactor",
"renewable energy",
"waste to energy",
"sustainable festivals",
"poop power",
],
icons: {
icon: [
{ url: "/favicon.svg", type: "image/svg+xml" },
],
apple: "/apple-touch-icon.jpg",
},
openGraph: {
title: "PortaPower — Turning Festival Waste Into Festival Watts",
description:
"Festival porta potties that generate clean electricity through bioreactor technology.",
url: "https://portapower.buzz",
siteName: "PortaPower",
type: "website",
images: [
{
url: "https://portapower.buzz/og-image.jpg",
width: 1024,
height: 576,
alt: "PortaPower - Neon green lightning bolt on dark background",
},
],
},
twitter: {
card: "summary_large_image",
title: "PortaPower — Turning Festival Waste Into Festival Watts",
description:
"Festival porta potties that generate clean electricity through bioreactor technology.",
images: ["https://portapower.buzz/og-image.jpg"],
},
};
export default function RootLayout({
children,
}: {
children: React.ReactNode;
}) {
return (
<html lang="en" className={spaceGrotesk.variable}>
<body className="font-space">{children}</body>
</html>
);
}