From ba6000a8e60d982453d97abcc9ff2424f0f1d246 Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 15:52:16 +0000 Subject: [PATCH 1/5] Update src/app/equipment/page.tsx --- src/app/equipment/page.tsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/app/equipment/page.tsx b/src/app/equipment/page.tsx index a2427aa..f4e9ff8 100644 --- a/src/app/equipment/page.tsx +++ b/src/app/equipment/page.tsx @@ -99,28 +99,28 @@ export default function EquipmentPage() { id: "microphone-selection", title: "Microphone Collection", tags: ["Condenser", "Dynamic", "Ribbon", "USB"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/studio-microphone-with-pop-filter-windsc-1773417058371-4c340464.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/studio-microphone-with-pop-filter-windsc-1773417058371-4c340464.png?_wi=3", imageAlt: "Professional studio microphone collection" }, { id: "audio-interfaces", title: "Audio Interfaces", tags: ["2-Channel", "8-Channel", "16-Channel", "Portable"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/professional-audio-interface-with-xlr-in-1773417059151-8d431b8f.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/professional-audio-interface-with-xlr-in-1773417059151-8d431b8f.png?_wi=2", imageAlt: "Professional audio interface equipment" }, { id: "monitoring-systems", title: "Monitoring Systems", tags: ["Studio Monitors", "Headphones", "Subwoofers", "Stands"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/professional-studio-monitor-speakers-wit-1773417059411-cc74f81b.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/professional-studio-monitor-speakers-wit-1773417059411-cc74f81b.png?_wi=3", imageAlt: "Professional monitoring speakers" }, { id: "mixing-tools", title: "Mixing & Mastering", tags: ["Mixing Consoles", "Control Surfaces", "Equalizers", "Compressors"], - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/high-end-mixing-console-with-illuminated-1773417059461-429450b4.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/high-end-mixing-console-with-illuminated-1773417059461-429450b4.png?_wi=3", imageAlt: "Professional mixing console equipment" } ]} @@ -155,35 +155,35 @@ export default function EquipmentPage() { id: "keyboard-synthesizer", name: "88-Key MIDI Synthesizer", price: "$1,299", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/88-key-midi-keyboard-synthesizer-with-il-1773417059556-32a42e16.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/88-key-midi-keyboard-synthesizer-with-il-1773417059556-32a42e16.png?_wi=2", imageAlt: "Professional MIDI keyboard synthesizer with illuminated keys" }, { id: "interface-8ch", name: "8-Channel Audio Interface", price: "$599", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/professional-audio-interface-with-xlr-in-1773417059151-8d431b8f.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/professional-audio-interface-with-xlr-in-1773417059151-8d431b8f.png?_wi=3", imageAlt: "Professional 8-channel audio interface" }, { id: "monitor-pair", name: "Studio Monitor Pair (Active)", price: "$799", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/professional-studio-monitor-speakers-wit-1773417059411-cc74f81b.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/professional-studio-monitor-speakers-wit-1773417059411-cc74f81b.png?_wi=4", imageAlt: "Professional active studio monitor speakers" }, { id: "headphone-pro", name: "Professional Studio Headphones", price: "$349", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/premium-studio-headphones-with-cyan-acce-1773417058935-8d999c8e.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/premium-studio-headphones-with-cyan-acce-1773417058935-8d999c8e.png?_wi=2", imageAlt: "Premium studio headphones with cyan accent" }, { id: "microphone-bundle", name: "Professional Microphone Bundle", price: "$899", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/professional-recording-microphone-with-c-1773417058696-96e3742d.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/professional-recording-microphone-with-c-1773417058696-96e3742d.png?_wi=2", imageAlt: "Professional recording microphone bundle" }, { -- 2.49.1 From 7bdb913d425dc5831d9a1645e3659a3aba77b15d Mon Sep 17 00:00:00 2001 From: bender Date: Fri, 13 Mar 2026 15:52:16 +0000 Subject: [PATCH 2/5] Update src/app/layout.tsx --- src/app/layout.tsx | 55 ++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 46 insertions(+), 9 deletions(-) diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 6cbe480..6a8f2b2 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +1,63 @@ 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: "SONIC FORGE - Professional Music Production Platform", + description: "Ultimate music production ecosystem with 3D equipment showcase, studio tools, expert guidance, and thriving creator community. Professional audio solutions for all levels.", + keywords: "music production, audio equipment, studio gear, professional recording, music production platform, mixing console, synthesizer, audio interface", + metadataBase: new URL("https://sonicforge.io"), + alternates: { + canonical: "https://sonicforge.io", + }, + openGraph: { + title: "SONIC FORGE - Master Your Sound Universe", + description: "The world's premier music production platform with cutting-edge 3D technology, professional equipment, and a thriving community of creators.", + url: "https://sonicforge.io", + siteName: "SONIC FORGE", + type: "website", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/ultra-modern-music-production-studio-wit-1773417058856-d5bf6154.png", + alt: "SONIC FORGE - Music Production Universe", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "SONIC FORGE - Master Your Sound Universe", + description: "Professional music production platform with 3D equipment showcase and expert community.", + images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Atfo4a6mq6jlZ3UOgPvtz5Y8iZ/ultra-modern-music-production-studio-wit-1773417058856-d5bf6154.png", + ], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +66,9 @@ export default function RootLayout({ return ( - + {children}