Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f3dd96fb31 | |||
| f5a64b7996 | |||
| e9f857d4e6 | |||
| af9f8a079a | |||
| c5f1699664 | |||
| 86abd18d6b |
@@ -1,59 +1,20 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Halant } from "next/font/google";
|
||||
import { Inter } from "next/font/google";
|
||||
import { Lato } 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"],
|
||||
});
|
||||
|
||||
const inter = Inter({
|
||||
variable: "--font-inter", subsets: ["latin"],
|
||||
});
|
||||
|
||||
const lato = Lato({
|
||||
variable: "--font-lato", subsets: ["latin"],
|
||||
weight: ["100", "300", "400", "700", "900"],
|
||||
});
|
||||
const inter = Inter({ subsets: ["latin"] });
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "AI Photo Editor - Professional Product Photography in Seconds", description: "Transform ordinary photos into stunning professional product images using advanced AI. Upload, enhance, and merge photos effortlessly with our intelligent Photo Maker tool.", keywords: "AI photo editor, product photography, photo enhancement, AI merge, professional images", metadataBase: new URL("https://www.aiphotoeditor.com"),
|
||||
alternates: {
|
||||
canonical: "https://www.aiphotoeditor.com"},
|
||||
openGraph: {
|
||||
title: "AI Photo Editor - Professional Product Photography", description: "Create professional product photos instantly with AI-powered enhancement and merge capabilities", url: "https://www.aiphotoeditor.com", siteName: "AI Photo Editor", type: "website", images: [
|
||||
{
|
||||
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af8k1ETXl8ulp72zC7wll1qRMp/a-sophisticated-ai-photo-editing-dashboa-1772972476914-c02a2f99.png", alt: "AI Photo Editor Interface"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image", title: "AI Photo Editor - Professional Photos Instantly", description: "Transform photos into professional product images with AI", images: [
|
||||
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af8k1ETXl8ulp72zC7wll1qRMp/a-sophisticated-ai-photo-editing-dashboa-1772972476914-c02a2f99.png"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
follow: true,
|
||||
},
|
||||
};
|
||||
title: "AI Photo Editor", description: "Transform ordinary photos into stunning professional product images instantly"};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${lato.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
<html lang="en">
|
||||
<body className={inter.className}>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
@@ -1421,7 +1382,6 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</body>
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -75,13 +75,13 @@ export default function LandingPage() {
|
||||
<ProductCardOne
|
||||
products={[
|
||||
{
|
||||
id: "1", name: "Product Photo Maker", price: "Transform", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af8k1ETXl8ulp72zC7wll1qRMp/a-stunning-product-photography-showcase--1772972475576-d63f0676.png", imageAlt: "Professional product photo transformation"
|
||||
id: "1", name: "Product Photo Maker", price: "Professional Results", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af8k1ETXl8ulp72zC7wll1qRMp/a-stunning-product-photography-showcase--1772972475576-d63f0676.png", imageAlt: "Professional product photo transformation"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Photo Merge Studio", price: "Combine", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af8k1ETXl8ulp72zC7wll1qRMp/multiple-product-photos-being-merged-int-1772972475952-94394b35.png", imageAlt: "AI photo merge composition"
|
||||
id: "2", name: "Photo Merge Studio", price: "Merged Artwork", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af8k1ETXl8ulp72zC7wll1qRMp/multiple-product-photos-being-merged-int-1772972475952-94394b35.png", imageAlt: "AI photo merge composition"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Smart Enhancement", price: "Enhance", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af8k1ETXl8ulp72zC7wll1qRMp/visual-representation-of-ai-automation-s-1772972476521-3e712235.png", imageAlt: "AI-powered photo enhancement"
|
||||
id: "3", name: "Smart Enhancement", price: "AI Perfected", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3Af8k1ETXl8ulp72zC7wll1qRMp/visual-representation-of-ai-automation-s-1772972476521-3e712235.png", imageAlt: "AI-powered photo enhancement"
|
||||
}
|
||||
]}
|
||||
title="Our Core Features"
|
||||
@@ -185,7 +185,7 @@ export default function LandingPage() {
|
||||
tag="Stay Connected"
|
||||
tagIcon={Mail}
|
||||
title="Join Our Creative Community"
|
||||
description="Get exclusive tips on professional photo editing, early access to new features, and special discounts. Subscribe to our newsletter today."
|
||||
description="Get weekly tutorials, insider tips, and exclusive discounts. Plus early access to new AI features and editing tools."
|
||||
background={{ variant: "sparkles-gradient" }}
|
||||
useInvertedBackground={false}
|
||||
inputPlaceholder="your@email.com"
|
||||
@@ -232,4 +232,4 @@ export default function LandingPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user