diff --git a/apps/docs-v2/app/(home)/layout.tsx b/apps/docs-v2/app/(home)/layout.tsx deleted file mode 100644 index bb730ef..0000000 --- a/apps/docs-v2/app/(home)/layout.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import { baseOptions } from "@/app/layout.config"; -import { HomeLayout } from "fumadocs-ui/layouts/home"; -import type { ReactNode } from "react"; - -export default function Layout({ - children, -}: { - children: ReactNode; -}): React.ReactElement { - return {children}; -} diff --git a/apps/docs-v2/app/(home)/page.tsx b/apps/docs-v2/app/(home)/page.tsx deleted file mode 100644 index cfd55a6..0000000 --- a/apps/docs-v2/app/(home)/page.tsx +++ /dev/null @@ -1,19 +0,0 @@ -import Link from "next/link"; - -export default function HomePage() { - return ( -
-

Hello World

-

- You can open{" "} - - /docs - {" "} - and see the documentation. -

-
- ); -} diff --git a/apps/docs-v2/app/docs/[[...slug]]/page.tsx b/apps/docs-v2/app/docs/[[...slug]]/page.tsx index 7aa61f1..25eeae4 100644 --- a/apps/docs-v2/app/docs/[[...slug]]/page.tsx +++ b/apps/docs-v2/app/docs/[[...slug]]/page.tsx @@ -8,14 +8,16 @@ import { DocsPage, DocsTitle, } from "fumadocs-ui/page"; -import { notFound } from "next/navigation"; +import { notFound, permanentRedirect } from "next/navigation"; export default async function Page(props: { params: Promise<{ slug?: string[] }>; }) { const params = await props.params; const page = source.getPage(params.slug); - if (!page) notFound(); + if (!page) { + permanentRedirect("/docs/core"); + } const MDX = page.data.body; diff --git a/apps/docs-v2/app/layout.tsx b/apps/docs-v2/app/layout.tsx index f667761..6c2efa3 100644 --- a/apps/docs-v2/app/layout.tsx +++ b/apps/docs-v2/app/layout.tsx @@ -7,7 +7,10 @@ const inter = Inter({ subsets: ["latin"], }); -export default function Layout({ children }: { children: ReactNode }) { +export default async function Layout({ + children, + ...rest +}: { children: ReactNode }) { return ( diff --git a/apps/docs-v2/app/sitemap.ts b/apps/docs-v2/app/sitemap.ts index cd5055a..39ca0aa 100644 --- a/apps/docs-v2/app/sitemap.ts +++ b/apps/docs-v2/app/sitemap.ts @@ -1,18 +1,19 @@ +import { source } from "@/lib/source"; import { url } from "@/utils/metadata"; import type { MetadataRoute } from "next"; -// import { getPages } from "./source.config"; export default async function sitemap(): Promise { return [ - // ...docs().map((page) => { - // return { - // url: url(`/en${page.url}`), - // lastModified: page.data.exports.lastModified - // ? new Date(page.data.exports.lastModified) - // : undefined, - // changeFrequency: "weekly", - // priority: page.url === "/docs/core/get-started/introduction" ? 1 : 0.8, - // }; - // }), + ...(await Promise.all( + source.getPages().map(async (page) => { + const { lastModified } = page.data; + return { + url: url(page.url), + lastModified: lastModified ? new Date(lastModified) : undefined, + changeFrequency: "weekly", + priority: 0.5, + } as MetadataRoute.Sitemap[number]; + }), + )), ]; } diff --git a/apps/docs-v2/content/docs/test.mdx b/apps/docs-v2/content/docs/test.mdx deleted file mode 100644 index d1ee3a8..0000000 --- a/apps/docs-v2/content/docs/test.mdx +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Components -description: Components ---- - -## Code Block - -```js -console.log('Hello World'); -``` - -## Cards - - - - - diff --git a/apps/docs-v2/lib/source.ts b/apps/docs-v2/lib/source.ts index 5d9d349..5593e67 100644 --- a/apps/docs-v2/lib/source.ts +++ b/apps/docs-v2/lib/source.ts @@ -7,9 +7,9 @@ import { attachFile } from "fumadocs-openapi/server"; export const source = loader({ baseUrl: "/docs", source: createMDXSource(docs, meta), - pageTree: { - attachFile, - }, + // pageTree: { + // attachFile, + // }, }); export const openapi = createOpenAPI({ diff --git a/apps/website/components/pricing.tsx b/apps/website/components/pricing.tsx index 8b3e94a..2767492 100644 --- a/apps/website/components/pricing.tsx +++ b/apps/website/components/pricing.tsx @@ -184,7 +184,7 @@ export function Pricing() { {t("plan.free.features.f9")} diff --git a/apps/website/locales/en.json b/apps/website/locales/en.json index a59f071..928c6c6 100644 --- a/apps/website/locales/en.json +++ b/apps/website/locales/en.json @@ -120,8 +120,8 @@ }, "Link": { "docs": { - "intro": "https://docs.dokploy.com/get-started/introduction", - "install": "https://docs.dokploy.com/en/docs/core/get-started/introduction" + "intro": "https://docs.dokploy.com/docs/core", + "install": "https://docs.dokploy.com/docs/core/installation" } }, "Pricing": { diff --git a/apps/website/locales/zh-Hans.json b/apps/website/locales/zh-Hans.json index dde82e6..ddff449 100644 --- a/apps/website/locales/zh-Hans.json +++ b/apps/website/locales/zh-Hans.json @@ -122,8 +122,8 @@ }, "Link": { "docs": { - "intro": "https://docs.dokploy.com/cn/docs/core/get-started/introduction", - "install": "https://docs.dokploy.com/cn/docs/core/get-started/introduction" + "intro": "https://docs.dokploy.com/docs/core", + "install": "https://docs.dokploy.com/docs/core/installation" } }, "Pricing": {