From 6b0985b3f6f8deab294d4912971eee641f567a9b Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 6 Mar 2026 21:33:57 +0000 Subject: [PATCH] Update src/app/layout.tsx --- src/app/layout.tsx | 139 +++++++++++++++++++++++++++++++++------------ 1 file changed, 102 insertions(+), 37 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 6f12575..fbfe7fb 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,58 +1,71 @@ import type { Metadata } from "next"; -import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; -import { Open_Sans } 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"], - weight: ["300", "400", "500", "600", "700"], -}); +import { ReactLenis } from "lenis/react"; const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], -}); - -const openSans = Open_Sans({ - variable: "--font-open-sans", - subsets: ["latin"], + variable: "--font-inter", subsets: ["latin"], + weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], }); export const metadata: Metadata = { - title: "Çevrimiçi Öğretmen Platformu - Uzman Eğitim", - description: "50+ deneyimli öğretmenle bağlantı kurun. Kişiselleştirilmiş eğitim, esnek zaman planlaması ve 4.9/5 memnuniyet oranı.", - keywords: "çevrimiçi öğretmen, ders platformu, eğitim, uzak eğitim, dersler", + title: "Öğretmen Platformu - Kişiselleştirilmiş Online Eğitim", description: "50+ deneyimli öğretmenle bağlantı kurun ve kişiselleştirilmiş eğitim alın. Esnek zaman planlaması ve etkili öğrenme deneyimi.", keywords: "online eğitim, öğretmen, tutor, kişiselleştirilmiş öğrenme, ders, eğitim platformu", authors: [{ name: "Öğretmen Platformu" }], openGraph: { - title: "Çevrimiçi Öğretmen Platformu", - description: "50+ deneyimli öğretmenle bağlantı kurun ve etkili eğitim alın", - siteName: "Öğretmen Platformu", - type: "website", + type: "website", locale: "tr_TR", url: "https://ogretmen-platformu.com", title: "Öğretmen Platformu - Kişiselleştirilmiş Online Eğitim", description: "50+ deneyimli öğretmenle bağlantı kurun ve kişiselleştirilmiş eğitim alın.", siteName: "Öğretmen Platformu", images: [ + { + url: "https://ogretmen-platformu.com/og-image.jpg", width: 1200, + height: 630, + alt: "Öğretmen Platformu"}, + ], }, twitter: { - card: "summary_large_image", - title: "Çevrimiçi Öğretmen Platformu", - description: "Uzman öğretmenlerle dersler için kaydolun", + card: "summary_large_image", title: "Öğretmen Platformu", description: "Kişiselleştirilmiş online eğitim platformu", images: ["https://ogretmen-platformu.com/twitter-image.jpg"], }, + icons: { + icon: [ + { url: "/favicon.ico", sizes: "any" }, + { url: "/favicon-16x16.png", sizes: "16x16", type: "image/png" }, + { url: "/favicon-32x32.png", sizes: "32x32", type: "image/png" }, + ], + apple: [ + { url: "/apple-touch-icon.png", sizes: "180x180", type: "image/png" }, + ], + }, + manifest: "/site.webmanifest", viewport: "width=device-width, initial-scale=1, maximum-scale=5", appleWebApp: { + capable: true, + statusBarStyle: "black-translucent", title: "Öğretmen Platformu"}, }; export default function RootLayout({ children, -}: Readonly<{ +}: { children: React.ReactNode; -}>) { +}) { return ( - - - - + + + + + + + +