Initialize repo

This commit is contained in:
Kazimierz Ciołek
2026-02-02 13:44:55 +01:00
commit 704edb6ae0
149 changed files with 12373 additions and 0 deletions

106
app/layout.tsx Normal file
View 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>
)
}