diff --git a/apps/website/app/[locale]/[...rest]/page.tsx b/apps/website/app/[locale]/[...rest]/page.tsx index 0ff96242f..4583936ca 100644 --- a/apps/website/app/[locale]/[...rest]/page.tsx +++ b/apps/website/app/[locale]/[...rest]/page.tsx @@ -1,5 +1,5 @@ -import { notFound } from 'next/navigation' +import { notFound } from "next/navigation"; export default function CatchAll() { - notFound() + notFound(); } diff --git a/apps/website/app/[locale]/layout.tsx b/apps/website/app/[locale]/layout.tsx index e1edcf5b8..89e15a9b0 100644 --- a/apps/website/app/[locale]/layout.tsx +++ b/apps/website/app/[locale]/layout.tsx @@ -1,94 +1,90 @@ -import clsx from 'clsx' -import { Inter, Lexend } from 'next/font/google' -import '@/styles/tailwind.css' -import GoogleAnalytics from '@/components/analitycs/google' +import clsx from "clsx"; +import { Inter, Lexend } from "next/font/google"; +import "@/styles/tailwind.css"; +import GoogleAnalytics from "@/components/analitycs/google"; -import { NextIntlClientProvider } from 'next-intl' -import { getMessages } from 'next-intl/server' +import { NextIntlClientProvider } from "next-intl"; +import { getMessages } from "next-intl/server"; -import type { Metadata } from 'next' +import type { Metadata } from "next"; export const metadata: Metadata = { title: { - default: 'Dokploy - Effortless Deployment Solutions', - template: '%s | Simplify Your DevOps', + default: "Dokploy - Effortless Deployment Solutions", + template: "%s | Simplify Your DevOps", }, alternates: { - canonical: 'https://dokploy.com', + canonical: "https://dokploy.com", languages: { - en: 'https://dokploy.com', + en: "https://dokploy.com", }, }, description: - 'Streamline your deployment process with Dokploy. Effortlessly manage applications and databases on any VPS using Docker and Traefik for improved performance and security.', - applicationName: 'Dokploy', + "Streamline your deployment process with Dokploy. Effortlessly manage applications and databases on any VPS using Docker and Traefik for improved performance and security.", + applicationName: "Dokploy", keywords: [ - 'Dokploy', - 'Docker', - 'Traefik', - 'deployment', - 'VPS', - 'application management', - 'database management', - 'DevOps', - 'cloud infrastructure', - 'UI Self hosted', + "Dokploy", + "Docker", + "Traefik", + "deployment", + "VPS", + "application management", + "database management", + "DevOps", + "cloud infrastructure", + "UI Self hosted", ], - referrer: 'origin', - robots: 'index, follow', + referrer: "origin", + robots: "index, follow", openGraph: { - type: 'website', - url: 'https://dokploy.com', - title: 'Dokploy - Effortless Deployment Solutions', + type: "website", + url: "https://dokploy.com", + title: "Dokploy - Effortless Deployment Solutions", description: - 'Simplify your DevOps with Dokploy. Deploy applications and manage databases efficiently on any VPS.', - siteName: 'Dokploy', + "Simplify your DevOps with Dokploy. Deploy applications and manage databases efficiently on any VPS.", + siteName: "Dokploy", images: [ { - url: 'http://dokploy.com/og.png', + url: "http://dokploy.com/og.png", }, ], }, twitter: { - card: 'summary_large_image', - site: '@Dokploy', - creator: '@Dokploy', - title: 'Dokploy - Simplify Your DevOps', + card: "summary_large_image", + site: "@Dokploy", + creator: "@Dokploy", + title: "Dokploy - Simplify Your DevOps", description: - 'Deploy applications and manage databases with ease using Dokploy. Learn how our platform can elevate your infrastructure management.', - images: 'https://dokploy.com/og.png', + "Deploy applications and manage databases with ease using Dokploy. Learn how our platform can elevate your infrastructure management.", + images: "https://dokploy.com/og.png", }, -} +}; const inter = Inter({ - subsets: ['latin'], - display: 'swap', - variable: '--font-inter', -}) + subsets: ["latin"], + display: "swap", + variable: "--font-inter", +}); const lexend = Lexend({ - subsets: ['latin'], - display: 'swap', - variable: '--font-lexend', -}) + subsets: ["latin"], + display: "swap", + variable: "--font-lexend", +}); export default async function RootLayout({ children, params, }: { - children: React.ReactNode - params: { locale: string } + children: React.ReactNode; + params: { locale: string }; }) { - const { locale } = params - const messages = await getMessages() + const { locale } = params; + const messages = await getMessages(); return ( @@ -97,5 +93,5 @@ export default async function RootLayout({ - ) + ); } diff --git a/apps/website/app/[locale]/not-found.tsx b/apps/website/app/[locale]/not-found.tsx index e690048a1..fa38b6a30 100644 --- a/apps/website/app/[locale]/not-found.tsx +++ b/apps/website/app/[locale]/not-found.tsx @@ -1,5 +1,5 @@ -import { SlimLayout } from '@/components/SlimLayout' +import { SlimLayout } from "@/components/SlimLayout"; export default function NotFound() { - return + return ; } diff --git a/apps/website/app/[locale]/page.tsx b/apps/website/app/[locale]/page.tsx index b459b2dae..c6c1b2bbf 100644 --- a/apps/website/app/[locale]/page.tsx +++ b/apps/website/app/[locale]/page.tsx @@ -1,11 +1,11 @@ -import { CallToAction } from '@/components/CallToAction' -import { Faqs } from '@/components/Faqs' -import { Footer } from '@/components/Footer' -import { Header } from '@/components/Header' -import { Hero } from '@/components/Hero' -import { PrimaryFeatures } from '@/components/PrimaryFeatures' -import { SecondaryFeatures } from '@/components/SecondaryFeatures' -import { Testimonials } from '../../components/Testimonials' +import { CallToAction } from "@/components/CallToAction"; +import { Faqs } from "@/components/Faqs"; +import { Footer } from "@/components/Footer"; +import { Header } from "@/components/Header"; +import { Hero } from "@/components/Hero"; +import { PrimaryFeatures } from "@/components/PrimaryFeatures"; +import { SecondaryFeatures } from "@/components/SecondaryFeatures"; +import { Testimonials } from "../../components/Testimonials"; export default function Home() { return ( @@ -21,5 +21,5 @@ export default function Home() {