diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index 7d7c445..c3da6a3 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -94,7 +94,7 @@ export default function BlogPage() { category: ["Development", "Best Practices"], title: "Mastering Full-Stack Development with DevPlatform", excerpt: "Learn how to build complete applications from frontend to backend without context switching.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-vibrant-modern-blog-post-cover-showing-1773685171008-7f957c3c.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-vibrant-modern-blog-post-cover-showing-1773685171008-7f957c3c.png?_wi=3", imageAlt: "A vibrant, modern blog post cover showing a developer writing code at a laptop with multiple screens", authorName: "Alex Johnson", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-professional-headshot-of-a-software-de-1773685169826-0e87a6fd.png", @@ -105,7 +105,7 @@ export default function BlogPage() { category: ["Infrastructure", "DevOps"], title: "Infrastructure as Code: Simplifying Deployment", excerpt: "Explore how to manage your entire infrastructure through code with DevPlatform.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-technical-blog-cover-illustration-show-1773685170418-9b44cf8a.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-technical-blog-cover-illustration-show-1773685170418-9b44cf8a.png?_wi=3", imageAlt: "A technical blog cover illustration showing cloud infrastructure, server nodes, and connected systems", authorName: "Sarah Chen", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-professional-headshot-of-a-female-cto--1773685169773-0c5a4cce.png", @@ -116,7 +116,7 @@ export default function BlogPage() { category: ["AI", "Development Tools"], title: "AI-Powered Code Generation: The Future of Development", excerpt: "Discover how multi-LLM integration is transforming the way developers write code.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-blog-cover-showing-ai-and-machine-lear-1773685170558-7103cee8.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-blog-cover-showing-ai-and-machine-lear-1773685170558-7103cee8.png?_wi=3", imageAlt: "A blog cover showing AI and machine learning concepts with neural networks and data visualization", authorName: "Michael Roberts", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-professional-headshot-of-a-product-man-1773685169529-2cb7f80f.png", diff --git a/src/app/docs/page.tsx b/src/app/docs/page.tsx index abfe843..c829c33 100644 --- a/src/app/docs/page.tsx +++ b/src/app/docs/page.tsx @@ -168,7 +168,7 @@ export default function DocsPage() { title: "Complete Setup Guide for DevPlatform", excerpt: "Step-by-step guide to set up your first DevPlatform project and deploy it to production.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-vibrant-modern-blog-post-cover-showing-1773685171008-7f957c3c.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-vibrant-modern-blog-post-cover-showing-1773685171008-7f957c3c.png?_wi=2", imageAlt: "Developer setup guide", authorName: "DevPlatform Team", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-professional-headshot-of-a-software-de-1773685169826-0e87a6fd.png", @@ -180,7 +180,7 @@ export default function DocsPage() { title: "Building Integrations with DevPlatform API", excerpt: "Learn how to build custom integrations using our comprehensive REST and GraphQL APIs.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-technical-blog-cover-illustration-show-1773685170418-9b44cf8a.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-technical-blog-cover-illustration-show-1773685170418-9b44cf8a.png?_wi=2", imageAlt: "API integration", authorName: "Sarah Chen", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-professional-headshot-of-a-female-cto--1773685169773-0c5a4cce.png", @@ -192,7 +192,7 @@ export default function DocsPage() { title: "Optimizing Application Performance on DevPlatform", excerpt: "Best practices for optimizing your application performance and reducing deployment time.", - imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-blog-cover-showing-ai-and-machine-lear-1773685170558-7103cee8.png", + imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-blog-cover-showing-ai-and-machine-lear-1773685170558-7103cee8.png?_wi=2", imageAlt: "Performance optimization", authorName: "Michael Roberts", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-professional-headshot-of-a-product-man-1773685169529-2cb7f80f.png", diff --git a/src/app/features/page.tsx b/src/app/features/page.tsx index a34e25d..cf62e85 100644 --- a/src/app/features/page.tsx +++ b/src/app/features/page.tsx @@ -311,7 +311,7 @@ export default function FeaturesPage() { excerpt: "Learn how to build complete applications from frontend to backend without context switching.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-vibrant-modern-blog-post-cover-showing-1773685171008-7f957c3c.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-vibrant-modern-blog-post-cover-showing-1773685171008-7f957c3c.png?_wi=1", authorName: "Alex Johnson", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-professional-headshot-of-a-software-de-1773685169826-0e87a6fd.png", @@ -324,7 +324,7 @@ export default function FeaturesPage() { excerpt: "Explore how to manage your entire infrastructure through code with DevPlatform.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-technical-blog-cover-illustration-show-1773685170418-9b44cf8a.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-technical-blog-cover-illustration-show-1773685170418-9b44cf8a.png?_wi=1", authorName: "Sarah Chen", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-professional-headshot-of-a-female-cto--1773685169773-0c5a4cce.png", @@ -337,7 +337,7 @@ export default function FeaturesPage() { excerpt: "Discover how multi-LLM integration is transforming the way developers write code.", imageSrc: - "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-blog-cover-showing-ai-and-machine-lear-1773685170558-7103cee8.png", + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-blog-cover-showing-ai-and-machine-lear-1773685170558-7103cee8.png?_wi=1", authorName: "Michael Roberts", authorAvatar: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-professional-headshot-of-a-product-man-1773685169529-2cb7f80f.png", diff --git a/src/app/layout.tsx b/src/app/layout.tsx index edb6b42..e530376 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,28 +1,62 @@ import type { Metadata } from "next"; import { Halant } from "next/font/google"; +import { Montserrat } from "next/font/google"; import { Inter } 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 { Montserrat } 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 montserrat = Montserrat({ variable: "--font-montserrat", subsets: ["latin"], }); + const inter = Inter({ variable: "--font-inter", subsets: ["latin"], }); +export const metadata: Metadata = { + title: "DevPlatform - All-in-One Development Platform", + description: "Build, deploy, and scale applications faster with integrated development tools, AI-powered features, and enterprise infrastructure management.", + keywords: "development platform, DevOps, cloud computing, AI-powered development, full-stack development", + metadataBase: new URL("https://devplatform.dev"), + alternates: { + canonical: "https://devplatform.dev", + }, + openGraph: { + title: "DevPlatform - All-in-One Development Platform", + description: "Transform your development workflow with portable environments, multi-LLM integration, and enterprise infrastructure tools.", + type: "website", + siteName: "DevPlatform", + images: [ + { + url: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-sleek-modern-software-development-plat-1773685170875-ebd384df.png", + alt: "DevPlatform Dashboard", + }, + ], + }, + twitter: { + card: "summary_large_image", + title: "DevPlatform - All-in-One Development Platform", + description: "Build, deploy, and scale applications faster with integrated development tools.", + images: [ + "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3B2QgD03BGzZCcdct8OQoSGmHLm/a-sleek-modern-software-development-plat-1773685170875-ebd384df.png", + ], + }, + robots: { + index: true, + follow: true, + }, +}; + export default function RootLayout({ children, }: Readonly<{ @@ -31,7 +65,9 @@ export default function RootLayout({ return ( - + {children}