+ {/* Facilities Section */}
+
- {/* Driving Range Metrics */}
-
+ {/* Training Programs */}
+
+ {/* Community & Events */}
+
+
{/* Contact Section */}
@@ -168,22 +177,22 @@ export default function DrivingRangePage() {
{
items: [
{ label: "Der Platz", href: "/" },
+ { label: "Golf Course", href: "/golf-course" },
{ label: "Driving Range", href: "/driving-range" },
- { label: "Scorecard", href: "/" },
],
},
{
items: [
- { label: "Turniere", href: "#tournaments" },
+ { label: "Turniere", href: "#" },
{ label: "Anfänger", href: "#" },
- { label: "Events", href: "#tournaments" },
+ { label: "Events", href: "#" },
],
},
{
items: [
- { label: "Bistro", href: "#bistro" },
- { label: "Reservierung", href: "#bistro" },
- { label: "Catering", href: "#bistro" },
+ { label: "Bistro", href: "#" },
+ { label: "Reservierung", href: "#" },
+ { label: "Catering", href: "#" },
],
},
{
@@ -205,4 +214,4 @@ export default function DrivingRangePage() {
);
-}
\ No newline at end of file
+}
diff --git a/src/app/golf-academy/page.tsx b/src/app/golf-academy/page.tsx
new file mode 100644
index 0000000..bb7c7c2
--- /dev/null
+++ b/src/app/golf-academy/page.tsx
@@ -0,0 +1,224 @@
+"use client";
+
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
+import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
+import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
+import MediaAbout from "@/components/sections/about/MediaAbout";
+import PricingCardEight from "@/components/sections/pricing/PricingCardEight";
+import ContactSplit from "@/components/sections/contact/ContactSplit";
+import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
+import { Sparkles, Users, Award, Phone } from "lucide-react";
+
+export default function GolfAcademyPage() {
+ return (
+
+ {/* Navbar */}
+
+
+
+
+ {/* Hero Section */}
+
+
+
+
+ {/* Academy Programs Section */}
+
+
+
+
+ {/* Academy Features Section */}
+
+
+
+
+ {/* Pricing Section */}
+
+
+ {/* Contact Section */}
+
+
+
+
+ {/* Footer */}
+
+
+ );
+}
diff --git a/src/app/golf-course/page.tsx b/src/app/golf-course/page.tsx
new file mode 100644
index 0000000..31e8a27
--- /dev/null
+++ b/src/app/golf-course/page.tsx
@@ -0,0 +1,215 @@
+"use client";
+
+import Link from "next/link";
+import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
+import NavbarLayoutFloatingInline from "@/components/navbar/NavbarLayoutFloatingInline";
+import HeroBillboardGallery from "@/components/sections/hero/HeroBillboardGallery";
+import FeatureCardTwentyOne from "@/components/sections/feature/FeatureCardTwentyOne";
+import MediaAbout from "@/components/sections/about/MediaAbout";
+import MetricCardEleven from "@/components/sections/metrics/MetricCardEleven";
+import ContactSplit from "@/components/sections/contact/ContactSplit";
+import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
+import { Sparkles, Flag, Map, Users, Phone } from "lucide-react";
+
+export default function GolfCoursePage() {
+ return (
+
+ {/* Navbar */}
+
+
+
+
+ {/* Hero Section */}
+
+
+
+
+ {/* Course Layout Section */}
+
+
+
+
+ {/* Course Statistics */}
+
+
+
+
+ {/* Course Amenities */}
+
+
+
+
+ {/* Contact Section */}
+
+
+
+
+ {/* Footer */}
+
+
+ );
+}
diff --git a/src/app/layout.tsx b/src/app/layout.tsx
index 69ef6e5..625ac1b 100644
--- a/src/app/layout.tsx
+++ b/src/app/layout.tsx
@@ -1,1439 +1,27 @@
import type { Metadata } from "next";
-import { Halant } from "next/font/google";
-import { Inter } from "next/font/google";
-import { Manrope } from "next/font/google";
+import { Cormorant_Garamond } from "next/font/google";
import "./globals.css";
-import { ServiceWrapper } from "@/components/ServiceWrapper";
-import Tag from "@/tag/Tag";
-const halant = Halant({
- variable: "--font-halant",
- subsets: ["latin"],
+const cormorantGaramond = Cormorant_Garamond({
+ variable: "--font-cormorant-garamond", subsets: ["latin"],
weight: ["300", "400", "500", "600", "700"],
});
-const inter = Inter({
- variable: "--font-inter",
- subsets: ["latin"],
-});
-
-const manrope = Manrope({
- variable: "--font-manrope",
- subsets: ["latin"],
-});
-
export const metadata: Metadata = {
- title: "Golfclub Südeifel | Premium Golf in Baustert",
- description: "Golf erleben in der Südeifel – 9-Loch Platz, Bistro, Turniere und Events in Baustert bei Bitburg. Anfängerfreundlich und elegant.",
- keywords: "Golf Südeifel, Golfplatz Baustert, Golf Bitburg, 9-Loch Golf, Golf Events, Golfclub Südeifel, Golf Academy, Premium Golf Club",
- metadataBase: new URL("https://golfclub-sudeifel.de"),
- alternates: {
- canonical: "https://golfclub-sudeifel.de",
- },
- openGraph: {
- title: "Golfclub Südeifel – Premium Golf Destination",
- description: "Erleben Sie Golf in der wunderschönen Südeifel-Landschaft. Moderner Golfplatz, exklusives Bistro und einladende Community.",
- url: "https://golfclub-sudeifel.de",
- siteName: "Golfclub Südeifel",
- images: [
- {
- url: "http://img.b2bpic.net/free-photo/golfer-taking-clubs-from-bag-golf-cart_171337-6544.jpg",
- alt: "Golfclub Südeifel – Premium Fairway",
- },
- ],
- type: "website",
- },
- twitter: {
- card: "summary_large_image",
- title: "Golfclub Südeifel – Golf erleben",
- description: "Premium Golf in der Südeifel – Platz, Bistro, Events und Community",
- images: ["http://img.b2bpic.net/free-photo/golfer-taking-clubs-from-bag-golf-cart_171337-6544.jpg"],
- },
- robots: {
- index: true,
- follow: true,
- },
-};
+ title: "Golfclub Südeifel", description: "Ein wunderschöner 9-Loch Golfplatz in der Südeifel mit modernem Clubhaus, hochwertigem Bistro und regelmäßigen Turnieren."};
export default function RootLayout({
children,
-}: Readonly<{
+}: {
children: React.ReactNode;
-}>) {
+}) {
return (
-
-
-
-
- {children}
-
+
+
+ {children}