This commit is contained in:
2025-08-17 13:21:01 +02:00
commit c988d51438
51 changed files with 5742 additions and 0 deletions

60
app/layout.tsx Normal file
View File

@@ -0,0 +1,60 @@
import './globals.css'
import '@/styles/premium.css'
import type { Metadata, Viewport } from 'next'
export const metadata: Metadata = {
title: 'Michael Peskov Magic Moderne Magie für Events | Zauberer NRW',
description: 'Bekannt aus SAT.1, WDR, ZDF & Amazon Prime Video. 5★ Zauberer für Corporate Events, Hochzeiten & private Feiern. Deutschlandweit buchbar.',
metadataBase: new URL('http://localhost:3000'),
openGraph: {
title: 'Michael Peskov Magic Moderne Magie für Events',
description: 'Bekannt aus SAT.1, WDR, ZDF & Amazon Prime Video. 5★ Zauberer für Corporate Events, Hochzeiten & private Feiern.',
url: '/',
siteName: 'Michael Peskov Magic',
images: [{
url: '/michael-peskov-magier-taschendieb-453624.jpeg',
width: 1200,
height: 630,
alt: 'Michael Peskov performing magic'
}]
},
keywords: [
'Zauberer NRW',
'Magier Solingen',
'Corporate Entertainment',
'Hochzeitszauberer',
'Close-up Magic',
'Taschendieb Act',
'Firmenfeier Entertainment'
]
}
export const viewport: Viewport = {
themeColor: '#0F1220',
colorScheme: 'dark'
}
export default function RootLayout({
children,
}: {
children: React.ReactNode
}) {
return (
<html lang="de" suppressHydrationWarning>
<head>
<link rel="icon" href="/icon.png" type="image/png" />
<link rel="shortcut icon" href="/icon.png" type="image/png" />
<link rel="apple-touch-icon" href="/icon.png" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossOrigin="" />
<link rel="preload" as="style" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" />
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" media="print" onLoad="this.media='all'" />
<noscript>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap" />
</noscript>
</head>
<body className="font-sans antialiased">
{children}
</body>
</html>
)
}