Update src/app/layout.tsx

This commit is contained in:
2026-03-03 05:06:30 +00:00
parent c3d10a5f0c
commit 9b07f8ade6

View File

@@ -11,46 +11,34 @@ const inter = Inter({
export const metadata: Metadata = {
title: "Aether DB - AI Database Schema Generator", description: "Convert plain English descriptions into production-ready PostgreSQL schemas in seconds. Get TypeScript types, API definitions, and seed data instantly.", keywords: "database, schema generator, PostgreSQL, TypeScript, AI, automation, backend", metadataBase: new URL("https://aether-db.com"),
alternates: {
canonical: "https://aether-db.com"
},
canonical: "https://aether-db.com"},
openGraph: {
title: "Aether DB - Stop Writing SQL. Start Building.", description: "Convert plain English into production-ready database foundations. Instant PostgreSQL schemas, TypeScript types, API definitions, and more.", url: "https://aether-db.com", siteName: "Aether DB", type: "website", images: [
{
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ53gfKdS0YSH1q5OGpM06AnUi/a-modern-software-dashboard-interface-sh-1772511923421-1ac2565c.png", alt: "A modern software dashboard interface showing database schema visualization with tables, relationshi"
}
]
url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ53gfKdS0YSH1q5OGpM06AnUi/a-modern-software-dashboard-interface-sh-1772511923421-1ac2565c.png", alt: "A modern software dashboard interface showing database schema visualization with tables, relationshi"},
],
},
twitter: {
card: "summary_large_image", title: "Aether DB - AI Database Schema Generator", description: "Convert plain English into production-ready database schemas instantly.", images: [
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ53gfKdS0YSH1q5OGpM06AnUi/a-modern-software-dashboard-interface-sh-1772511923421-1ac2565c.png"
]
"https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AQ53gfKdS0YSH1q5OGpM06AnUi/a-modern-software-dashboard-interface-sh-1772511923421-1ac2565c.png"],
},
robots: {
index: true,
follow: true
}
follow: true,
},
};
export default function RootLayout({
children
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="en" suppressHydrationWarning>
<head>
<script
src="https://cdn.jsdelivr.net/npm/gsap@3.12.2/dist/gsap.min.js"
async
></script>
<script
src="https://cdn.jsdelivr.net/npm/gsap@3.12.2/dist/ScrollTrigger.min.js"
async
></script>
<script
src="https://cdn.jsdelivr.net/npm/gsap@3.12.2/dist/Draggable.min.js"
async
></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/gsap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/ScrollTrigger.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.2/Draggable.min.js"></script>
</head>
<ServiceWrapper>
<body className={`${inter.variable} antialiased`}>