diff --git a/src/app/about/page.tsx b/src/app/about/page.tsx index 2ea1708..ceb8b5e 100644 --- a/src/app/about/page.tsx +++ b/src/app/about/page.tsx @@ -112,7 +112,7 @@ export default function AboutPage() { quote: "Music as a unifying force bringing together people of all backgrounds, ages, and abilities to celebrate creativity and connection.", name: "Our Philosophy", role: "Music as Community Bridge", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-holding-guitars_23-2149223608.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/close-up-people-holding-guitars_23-2149223608.jpg?_wi=2", }, { id: "value-2", @@ -120,7 +120,7 @@ export default function AboutPage() { quote: "All ages, all abilities, all backgrounds welcome. We maintain the highest standards of instruction while ensuring everyone feels welcome.", name: "Our Commitment", role: "Quality & Accessibility", - imageSrc: "http://img.b2bpic.net/free-photo/band-mates-performing-together_107420-96135.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/band-mates-performing-together_107420-96135.jpg?_wi=2", }, { id: "value-3", @@ -128,7 +128,7 @@ export default function AboutPage() { quote: "We create innovative community projects and programming that extend beyond traditional concerts, engaging our community in unique ways.", name: "Our Approach", role: "Creative Community Engagement", - imageSrc: "http://img.b2bpic.net/free-photo/front-view-musicians-working-studio_23-2150265049.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/front-view-musicians-working-studio_23-2150265049.jpg?_wi=2", }, ]} /> diff --git a/src/app/events/page.tsx b/src/app/events/page.tsx index dfd1971..70f0709 100644 --- a/src/app/events/page.tsx +++ b/src/app/events/page.tsx @@ -103,7 +103,7 @@ export default function EventsPage() { category: "Concert", title: "Mozart Requiem", excerpt: "A powerful and moving performance of Mozart's Requiem. Presented at the historic Stockey Centre with special guest soloists.", - imageSrc: "http://img.b2bpic.net/free-photo/people-celebrating-jazz-day-event-together_23-2148877003.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/people-celebrating-jazz-day-event-together_23-2148877003.jpg?_wi=2", imageAlt: "Mozart Requiem concert poster", authorName: "Whispering River Music", authorAvatar: "http://img.b2bpic.net/free-vector/modern-museum-logo-template_742173-17607.jpg", @@ -114,7 +114,7 @@ export default function EventsPage() { category: "Concert", title: "Spring Community Orchestra Concert", excerpt: "Our community orchestra performs a diverse program featuring works from classical masters and contemporary composers.", - imageSrc: "http://img.b2bpic.net/free-photo/beautiful-romantic-girls-park-with-violin_1157-23784.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/beautiful-romantic-girls-park-with-violin_1157-23784.jpg?_wi=2", imageAlt: "Spring concert performance", authorName: "Whispering River Music", authorAvatar: "http://img.b2bpic.net/free-vector/modern-museum-logo-template_742173-17607.jpg", @@ -125,7 +125,7 @@ export default function EventsPage() { category: "Workshop", title: "Beginner Violin Workshop", excerpt: "Join us for an interactive workshop perfect for anyone curious about learning violin. No experience necessary!", - imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-playing-violin_23-2148485111.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/close-up-woman-playing-violin_23-2148485111.jpg?_wi=2", imageAlt: "Beginner violin workshop", authorName: "Whispering River Music", authorAvatar: "http://img.b2bpic.net/free-vector/modern-museum-logo-template_742173-17607.jpg", @@ -136,7 +136,7 @@ export default function EventsPage() { category: "Community Event", title: "Music in the Park - Summer Series", excerpt: "Free outdoor concerts celebrating music in nature. Bring a blanket, bring your friends, and enjoy live performances.", - imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-playing-guitar_23-2149409394.jpg", + imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-woman-playing-guitar_23-2149409394.jpg?_wi=2", imageAlt: "Outdoor summer concert in park", authorName: "Whispering River Music", authorAvatar: "http://img.b2bpic.net/free-vector/modern-museum-logo-template_742173-17607.jpg", diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 590a34c..b9e90d4 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,24 +1,47 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; import { Inter } from "next/font/google"; +import { Public_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 { Public_Sans } 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 publicSans = Public_Sans({ variable: "--font-public-sans", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "Whispering River Music - Community Orchestra & Violin Lessons", + description: "Whispering River Music offers violin lessons, community orchestra, and live concerts in Foley, Ontario. Registered charity since 1987. Learn music, join our orchestra, or support our mission.", + keywords: "violin lessons Foley, community orchestra Ontario, music education Parry Sound, violin classes, music lessons Ontario", + openGraph: { + title: "Whispering River Music - Community Orchestra & Violin Lessons", + description: "Learn violin, join our orchestra, and experience live music in your community. Serving Foley, Parry Sound, and Seguin Township.", + siteName: "Whispering River Music", + type: "website", + }, + twitter: { + card: "summary_large_image", + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -27,7 +50,9 @@ export default function RootLayout({ return ( - + {children}