diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index f22629b..8f14b0e 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -97,7 +97,7 @@ export default function AboutPage() { }, ]} buttonAnimation="slide-up" - imageSrc="http://img.b2bpic.net/free-photo/side-view-women-working-kitchen_23-2150014870.jpg" + imageSrc="http://img.b2bpic.net/free-photo/side-view-women-working-kitchen_23-2150014870.jpg?_wi=2" imageAlt="GreenLeaf Cafe kitchen team preparing food" useInvertedBackground={false} /> @@ -117,7 +117,7 @@ export default function AboutPage() { role: "Food Blogger", company: "GreenEats Daily", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/middle-age-latin-businesswoman-smiling-happy-standing-with-arms-crossed-gesture-city_839833-17431.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/middle-age-latin-businesswoman-smiling-happy-standing-with-arms-crossed-gesture-city_839833-17431.jpg?_wi=2", imageAlt: "Sarah Chen, food blogger", }, { @@ -126,7 +126,7 @@ export default function AboutPage() { role: "Fitness Coach", company: "Wellness Hub", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-adult-doing-indoor-sport-gym_23-2149205542.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/young-adult-doing-indoor-sport-gym_23-2149205542.jpg?_wi=2", imageAlt: "Marcus Thompson, fitness coach", }, { @@ -135,7 +135,7 @@ export default function AboutPage() { role: "Restaurant Owner", company: "Urban Kitchen Collective", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/blond-business-woman-blue-shirt_23-2148095792.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/blond-business-woman-blue-shirt_23-2148095792.jpg?_wi=2", imageAlt: "Priya Patel, restaurant owner", }, { @@ -144,7 +144,7 @@ export default function AboutPage() { role: "Sustainability Advocate", company: "Green Future Initiative", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/young-man-looking-side-with-crossed-arms-green-t-shirt-front-view_176474-10106.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/young-man-looking-side-with-crossed-arms-green-t-shirt-front-view_176474-10106.jpg?_wi=2", imageAlt: "James Wilson, sustainability advocate", }, ]} diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 911db6e..3148c9f 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -109,7 +109,7 @@ export default function ContactPage() { required: false, }} useInvertedBackground={false} - imageSrc="http://img.b2bpic.net/free-photo/rear-view-man-purchasing-organic-vegetable-market_23-2148209845.jpg" + imageSrc="http://img.b2bpic.net/free-photo/rear-view-man-purchasing-organic-vegetable-market_23-2148209845.jpg?_wi=2" imageAlt="Fresh organic vegetables market ingredients" mediaAnimation="slide-up" mediaPosition="right" diff --git a/src/app/gallery/page.tsx b/src/app/gallery/page.tsx index f25b7a4..b6aa3dd 100644 --- a/src/app/gallery/page.tsx +++ b/src/app/gallery/page.tsx @@ -104,7 +104,7 @@ export default function GalleryPage() { category: "Cafe Interior", title: "Warm, Welcoming Ambiance", excerpt: "Our thoughtfully designed space combines natural light with cozy seating for the perfect dining experience.", - imageSrc: "http://img.b2bpic.net/free-photo/two-female-friends-enjoying-drinks-bar_23-2147859567.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/two-female-friends-enjoying-drinks-bar_23-2147859567.jpg?_wi=2", imageAlt: "Cafe interior with natural lighting", authorName: "GreenLeaf Team", authorAvatar: "http://img.b2bpic.net/free-vector/happy-set-smiley-avatars_23-2147673209.jpg", @@ -118,7 +118,7 @@ export default function GalleryPage() { ], title: "Fresh Ingredient Preparation", excerpt: "Watch our chefs prepare meals from scratch daily using only the finest organic vegetables and grains.", - imageSrc: "http://img.b2bpic.net/free-photo/male-chef-with-apron-slicing-tomatoes-kitchen_23-2148763181.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/male-chef-with-apron-slicing-tomatoes-kitchen_23-2148763181.jpg?_wi=2", imageAlt: "Chef preparing fresh vegetables", authorName: "GreenLeaf Team", authorAvatar: "http://img.b2bpic.net/free-vector/happy-set-smiley-avatars_23-2147673209.jpg", @@ -132,7 +132,7 @@ export default function GalleryPage() { ], title: "Today's Special Creation", excerpt: "Our rotating special menu features seasonal ingredients and innovative vegetarian creations.", - imageSrc: "http://img.b2bpic.net/free-photo/pie-with-ground-beef-filling-rolls-puff-pastry-with-meat-plate_114579-110.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/pie-with-ground-beef-filling-rolls-puff-pastry-with-meat-plate_114579-110.jpg?_wi=2", imageAlt: "Daily special dish presentation", authorName: "GreenLeaf Team", authorAvatar: "http://img.b2bpic.net/free-vector/happy-set-smiley-avatars_23-2147673209.jpg", @@ -143,7 +143,7 @@ export default function GalleryPage() { category: "Community", title: "Community & Connection", excerpt: "Join our community events and meet fellow plant-based food enthusiasts and wellness advocates.", - imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-people-party_23-2149734943.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/side-view-smiley-people-party_23-2149734943.jpg?_wi=2", imageAlt: "Community gathering at cafe", authorName: "GreenLeaf Team", authorAvatar: "http://img.b2bpic.net/free-vector/happy-set-smiley-avatars_23-2147673209.jpg", diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 0a803b2..53ef217 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,63 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Mulish } from "next/font/google"; import "./globals.css"; import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Mulish } from "next/font/google"; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const inter = Inter({ + variable: "--font-inter", + subsets: ["latin"], +}); const mulish = Mulish({ variable: "--font-mulish", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "GreenLeaf Cafe - Fresh Vegetarian Food & Drinks", + description: "Discover premium vegetarian cuisine at GreenLeaf Cafe. Fresh sandwiches, street food, shakes, and global flavors made daily with organic ingredients.", + keywords: "vegetarian restaurant, vegan cafe, organic food, plant-based meals, fresh sandwiches, healthy shakes, street food", + metadataBase: new URL("https://www.greenleafcafe.com"), + alternates: { + canonical: "https://www.greenleafcafe.com", + }, + openGraph: { + title: "GreenLeaf Cafe - Fresh Vegetarian Food Made With Love", + description: "Premium plant-based dining celebrating fresh ingredients and innovative vegetarian cuisine", + url: "https://www.greenleafcafe.com", + siteName: "GreenLeaf Cafe", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/close-up-food-snacks-healthy-unhealthy_23-2149134038.jpg", + alt: "GreenLeaf Cafe featured sandwich", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "GreenLeaf Cafe - Fresh Vegetarian Food", + description: "Discover premium plant-based cuisine with organic ingredients", + images: [ + "http://img.b2bpic.net/free-photo/close-up-food-snacks-healthy-unhealthy_23-2149134038.jpg", + ], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +66,9 @@ export default function RootLayout({ return ( - + {children}