Initialize repo
This commit is contained in:
106
app/layout.tsx
Normal file
106
app/layout.tsx
Normal file
@@ -0,0 +1,106 @@
|
||||
import React from "react"
|
||||
import type { Metadata, Viewport } from 'next'
|
||||
import { DM_Sans, Playfair_Display } from 'next/font/google'
|
||||
import { Analytics } from '@vercel/analytics/next'
|
||||
import './globals.css'
|
||||
|
||||
const dmSans = DM_Sans({ subsets: ["latin"], variable: "--font-dm-sans" });
|
||||
const playfair = Playfair_Display({ subsets: ["latin"], variable: "--font-playfair" });
|
||||
|
||||
export const metadata: Metadata = {
|
||||
metadataBase: new URL('https://sloneczko-dzwirzyno.pl'), // Replace with actual domain if known, or use localhost/placeholder
|
||||
title: {
|
||||
default: 'Domki Letniskowe Słoneczko | Dźwirzyno',
|
||||
template: '%s | Domki Letniskowe Słoneczko',
|
||||
},
|
||||
description: 'Spędź niezapomniane wakacje w Domkach Letniskowych Słoneczko w Dźwirzynie. Komfortowe noclegi blisko morza (450m) i jeziora Resko.',
|
||||
keywords: ['domki letniskowe', 'Dźwirzyno', 'noclegi nad morzem', 'wakacje dla rodzin', 'domki blisko plaży', 'wczasy Dźwirzyno'],
|
||||
authors: [{ name: 'Słoneczko' }],
|
||||
creator: 'Słoneczko',
|
||||
publisher: 'Słoneczko',
|
||||
formatDetection: {
|
||||
email: false,
|
||||
address: false,
|
||||
telephone: false,
|
||||
},
|
||||
openGraph: {
|
||||
title: 'Domki Letniskowe Słoneczko | Rodzinne Wakacje w Dźwirzynie',
|
||||
description: 'Komfortowe domki letniskowe i pokoje w Dźwirzynie. Tylko 450m od morza! Plac zabaw, grill, parking. Zarezerwuj swój pobyt.',
|
||||
url: 'https://sloneczko-dzwirzyno.pl',
|
||||
siteName: 'Domki Letniskowe Słoneczko',
|
||||
locale: 'pl_PL',
|
||||
type: 'website',
|
||||
},
|
||||
twitter: {
|
||||
card: 'summary_large_image',
|
||||
title: 'Domki Letniskowe Słoneczko | Dźwirzyno',
|
||||
description: 'Wypoczynek blisko natury. Domki 450m od morza.',
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
googleBot: {
|
||||
index: true,
|
||||
follow: true,
|
||||
'max-video-preview': -1,
|
||||
'max-image-preview': 'large',
|
||||
'max-snippet': -1,
|
||||
},
|
||||
},
|
||||
icons: {
|
||||
icon: [
|
||||
{ url: '/icon-light-32x32.png', media: '(prefers-color-scheme: light)' },
|
||||
{ url: '/icon-dark-32x32.png', media: '(prefers-color-scheme: dark)' },
|
||||
{ url: '/icon.svg', type: 'image/svg+xml' },
|
||||
],
|
||||
apple: '/apple-icon.png',
|
||||
},
|
||||
}
|
||||
|
||||
export const viewport: Viewport = {
|
||||
width: 'device-width',
|
||||
initialScale: 1,
|
||||
}
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
children: React.ReactNode
|
||||
}>) {
|
||||
return (
|
||||
<html lang="pl">
|
||||
<body className={`${dmSans.variable} ${playfair.variable} font-sans antialiased`}>
|
||||
{children}
|
||||
<script
|
||||
type="application/ld+json"
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: JSON.stringify({
|
||||
'@context': 'https://schema.org',
|
||||
'@type': 'LodgingBusiness',
|
||||
name: 'Domki Letniskowe Słoneczko',
|
||||
image: 'https://sloneczko-dzwirzyno.pl/sloneczko.webp',
|
||||
'@id': 'https://sloneczko-dzwirzyno.pl',
|
||||
url: 'https://sloneczko-dzwirzyno.pl',
|
||||
telephone: '+48664786167',
|
||||
address: {
|
||||
'@type': 'PostalAddress',
|
||||
streetAddress: 'Wczasowa 1',
|
||||
addressLocality: 'Dźwirzyno',
|
||||
postalCode: '78-131',
|
||||
addressCountry: 'PL',
|
||||
},
|
||||
geo: {
|
||||
'@type': 'GeoCoordinates',
|
||||
latitude: 54.1537,
|
||||
longitude: 15.4214,
|
||||
},
|
||||
priceRange: '$$',
|
||||
description: 'Domki letniskowe i pokoje gościnne blisko morza w Dźwirzynie.',
|
||||
}),
|
||||
}}
|
||||
/>
|
||||
<Analytics />
|
||||
</body>
|
||||
</html>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user