mirror of
https://github.com/FranP-code/create-better-t-stack.git
synced 2025-10-12 23:52:15 +00:00
improve seo of landing page
This commit is contained in:
BIN
apps/web/public/image.png
Normal file
BIN
apps/web/public/image.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
@@ -4,8 +4,72 @@ import Footer from "./_components/Footer";
|
|||||||
import Navbar from "./_components/Navbar";
|
import Navbar from "./_components/Navbar";
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Better-T-Stack",
|
title: "Better-T-Stack | TypeScript Project Scaffolding",
|
||||||
description: "Unleash the power of better-t-stack",
|
description:
|
||||||
|
"Create modern TypeScript applications with complete type safety from frontend to backend. Features support for multiple databases, ORMs, authentication, and more.",
|
||||||
|
keywords: [
|
||||||
|
"TypeScript",
|
||||||
|
"project scaffolding",
|
||||||
|
"type safety",
|
||||||
|
"Drizzle",
|
||||||
|
"Prisma",
|
||||||
|
"libSQL",
|
||||||
|
"PostgreSQL",
|
||||||
|
"Better-Auth",
|
||||||
|
"Docker",
|
||||||
|
"GitHub Actions",
|
||||||
|
"monorepo",
|
||||||
|
"Better T Stack",
|
||||||
|
"Better-T-Stack",
|
||||||
|
"Create better t stack",
|
||||||
|
],
|
||||||
|
authors: [{ name: "Better-T-Stack Team" }],
|
||||||
|
creator: "Better-T-Stack",
|
||||||
|
publisher: "Better-T-Stack",
|
||||||
|
formatDetection: {
|
||||||
|
email: false,
|
||||||
|
telephone: false,
|
||||||
|
},
|
||||||
|
metadataBase: new URL("https://better-t-stack.pages.dev"),
|
||||||
|
alternates: {
|
||||||
|
canonical: "/",
|
||||||
|
},
|
||||||
|
openGraph: {
|
||||||
|
title: "Better-T-Stack | Type-Safe TypeScript Project Scaffolding",
|
||||||
|
description:
|
||||||
|
"Create modern full-stack TypeScript applications with complete type safety from database to frontend",
|
||||||
|
url: "https://better-t-stack.pages.dev",
|
||||||
|
siteName: "Better-T-Stack",
|
||||||
|
images: [
|
||||||
|
{
|
||||||
|
url: "/image.png",
|
||||||
|
width: 1200,
|
||||||
|
height: 630,
|
||||||
|
alt: "Better-T-Stack Logo and Tagline",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
locale: "en_US",
|
||||||
|
type: "website",
|
||||||
|
},
|
||||||
|
twitter: {
|
||||||
|
card: "summary_large_image",
|
||||||
|
title: "Better-T-Stack | Type-Safe TypeScript Project Scaffolding",
|
||||||
|
description:
|
||||||
|
"Create modern TypeScript applications with complete type safety from frontend to backend",
|
||||||
|
images: ["/image.png"],
|
||||||
|
},
|
||||||
|
robots: {
|
||||||
|
index: true,
|
||||||
|
follow: true,
|
||||||
|
googleBot: {
|
||||||
|
index: true,
|
||||||
|
follow: true,
|
||||||
|
"max-image-preview": "large",
|
||||||
|
"max-video-preview": -1,
|
||||||
|
"max-snippet": -1,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
category: "Technology",
|
||||||
};
|
};
|
||||||
|
|
||||||
export default function Layout({ children }: { children: ReactNode }) {
|
export default function Layout({ children }: { children: ReactNode }) {
|
||||||
|
|||||||
Reference in New Issue
Block a user