diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 85b2ed5..aa56ee0 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -49,7 +49,7 @@ export default function AboutPage() { { value: "20+", title: "Hours of Fermentation" }, { value: "100%", title: "Handcrafted Daily" } ]} - imageSrc="http://img.b2bpic.net/free-photo/hand-mixing-flour_1170-2250.jpg" + imageSrc="http://img.b2bpic.net/free-photo/hand-mixing-flour_1170-2250.jpg?_wi=4" imageAlt="Warm bakery interior and fresh bread display" mediaAnimation="slide-up" metricsAnimation="slide-up" @@ -69,7 +69,7 @@ export default function AboutPage() { { title: "Premium Ingredients", description: "We begin with the finest flours, filtered water, and a living sourdough starter cultivated over years. Each ingredient is selected for quality and purpose.", - imageSrc: "http://img.b2bpic.net/free-photo/man-putting-tomato-white-tablecloth-with-bread-slices-eggs-garlic-gloves-around_114579-2649.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/man-putting-tomato-white-tablecloth-with-bread-slices-eggs-garlic-gloves-around_114579-2649.jpg?_wi=2", imageAlt: "sourdough fermentation process 20 hours slow", buttonIcon: ArrowRight, buttonHref: "menu" @@ -77,7 +77,7 @@ export default function AboutPage() { { title: "Patient Fermentation", description: "Each dough is hand-mixed and shaped by skilled artisans. The long fermentation allows natural flavor development and makes our bread more digestible.", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-making-coffee_23-2150354568.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/front-view-man-making-coffee_23-2150354568.jpg?_wi=2", imageAlt: "specialty coffee pour over brewing precision", buttonIcon: ArrowRight, buttonHref: "menu" @@ -85,7 +85,7 @@ export default function AboutPage() { { title: "Mindful Baking", description: "We bake with intention, never shortcuts. Every morning, our team arrives early to create fresh bread for you. This commitment defines us.", - imageSrc: "http://img.b2bpic.net/free-photo/donuts-bagels-crackers-bakery-products-belarusian-food-products_132075-13054.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/donuts-bagels-crackers-bakery-products-belarusian-food-products_132075-13054.jpg?_wi=2", imageAlt: "fresh baked pastries daily handmade display", buttonIcon: ArrowRight, buttonHref: "menu" @@ -112,7 +112,7 @@ export default function AboutPage() { role: "Local Regular", company: "Salt Lake City", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/portrait-sexy-slim-young-female-jacket-jeans-leani_613910-16189.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/portrait-sexy-slim-young-female-jacket-jeans-leani_613910-16189.jpg?_wi=2", imageAlt: "Sarah Mitchell" }, { @@ -121,7 +121,7 @@ export default function AboutPage() { role: "Food Enthusiast", company: "Salt Lake City", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/handsome-business-man-wearing-suit-loking-camera-confused-with-raised-hands-standing-pink-background_141793-54101.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/handsome-business-man-wearing-suit-loking-camera-confused-with-raised-hands-standing-pink-background_141793-54101.jpg?_wi=2", imageAlt: "James Rodriguez" }, { @@ -130,7 +130,7 @@ export default function AboutPage() { role: "Wellness Coach", company: "Salt Lake City", rating: 5, - imageSrc: "http://img.b2bpic.net/free-photo/business-woman-with-crossed-arms-smiling_23-2148095677.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/business-woman-with-crossed-arms-smiling_23-2148095677.jpg?_wi=2", imageAlt: "Emma Thompson" } ]} diff --git a/src/app/contact/page.tsx b/src/app/contact/page.tsx index 76df313..35de1bc 100644 --- a/src/app/contact/page.tsx +++ b/src/app/contact/page.tsx @@ -47,11 +47,11 @@ export default function ContactPage() { background={{ variant: "plain" }} mediaItems={[ { - imageSrc: "http://img.b2bpic.net/free-photo/hand-mixing-flour_1170-2250.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/hand-mixing-flour_1170-2250.jpg?_wi=5", imageAlt: "Golden sourdough crust and artisan bread baking" }, { - imageSrc: "http://img.b2bpic.net/free-photo/assorted-biscuits-candies-cup-tea-gray-surface_114579-20936.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/assorted-biscuits-candies-cup-tea-gray-surface_114579-20936.jpg?_wi=3", imageAlt: "Specialty coffee with care and precision" } ]} @@ -79,7 +79,7 @@ export default function ContactPage() { { value: "Mon-Sun", title: "6 AM - 7 PM" }, { value: "365", title: "Days Fresh Bread" } ]} - imageSrc="http://img.b2bpic.net/free-photo/hand-mixing-flour_1170-2250.jpg" + imageSrc="http://img.b2bpic.net/free-photo/hand-mixing-flour_1170-2250.jpg?_wi=6" imageAlt="Leavity Bread & Coffee location and storefront" mediaAnimation="slide-up" metricsAnimation="slide-up" @@ -99,7 +99,7 @@ export default function ContactPage() { { value: "Salt Lake", title: "City Location" }, { value: "Fresh", title: "Every Morning" } ]} - imageSrc="http://img.b2bpic.net/free-photo/donuts-bagels-crackers-bakery-products-belarusian-food-products_132075-13054.jpg" + imageSrc="http://img.b2bpic.net/free-photo/donuts-bagels-crackers-bakery-products-belarusian-food-products_132075-13054.jpg?_wi=3" imageAlt="Fresh daily breads and pastries at Leavity" mediaAnimation="slide-up" metricsAnimation="slide-up" diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 6cbe480..7b60b08 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +1,61 @@ 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"; import { getVisualEditScript } from "@/utils/visual-edit-script"; -import { Open_Sans } from "next/font/google"; - - -export const metadata: Metadata = { - title: "Webild components 2", - description: "Generated by create next app", -}; +const halant = Halant({ + variable: "--font-halant", + subsets: ["latin"], + weight: ["300", "400", "500", "600", "700"], +}); const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); + const openSans = Open_Sans({ variable: "--font-open-sans", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Leavity Bread & Coffee - Artisan Sourdough & Specialty Coffee", + description: "Premium artisanal sourdough bakery and specialty coffee shop in Salt Lake City. Handcrafted bread fermented for 20 hours, ethically sourced coffee, and European-inspired pastries.", + keywords: "sourdough bread, artisan bakery, specialty coffee, Salt Lake City, fermented bread, handcrafted pastries", + metadataBase: new URL("https://leavitybc.com"), + alternates: { + canonical: "https://leavitybc.com", + }, + openGraph: { + title: "Leavity Bread & Coffee - Slow Fermented Sourdough", + description: "Experience authentic artisan sourdough and craft coffee in Salt Lake City. 20-hour fermentation for superior flavor.", + url: "https://leavitybc.com", + siteName: "Leavity Bread & Coffee", + type: "website", + images: [ + { + url: "http://img.b2bpic.net/free-photo/hand-mixing-flour_1170-2250.jpg", + alt: "Leavity Bread & Coffee - Golden Sourdough", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "Leavity Bread & Coffee - Artisan Sourdough", + description: "Handcrafted sourdough and specialty coffee in Salt Lake City.", + images: ["http://img.b2bpic.net/free-photo/hand-mixing-flour_1170-2250.jpg"], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +64,9 @@ export default function RootLayout({ return ( - + {children}