From 09c5a6cd2248350c55d6031b6928dfc9e25aa2b4 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Mon, 27 Jul 2026 10:50:50 +0800 Subject: [PATCH] feat(docs): refine navigation and sponsor experience --- docs/app/[lang]/databases/page.tsx | 4 +- docs/app/[lang]/docs/[[...slug]]/page.tsx | 3 +- docs/app/[lang]/page.tsx | 28 ++++--- docs/app/[lang]/sponsors/page.tsx | 87 ++++++++++++++++++++++ docs/components/landing/LandingNav.tsx | 24 +++--- docs/content/docs/1panel.cn.mdx | 4 + docs/content/docs/1panel.mdx | 4 + docs/content/docs/driver-management.cn.mdx | 24 +++++- docs/content/docs/driver-management.mdx | 24 +++++- docs/patches/next-themes@0.4.6.patch | 14 ++++ docs/pnpm-lock.yaml | 9 ++- docs/pnpm-workspace.yaml | 3 + 12 files changed, 193 insertions(+), 35 deletions(-) create mode 100644 docs/app/[lang]/sponsors/page.tsx create mode 100644 docs/patches/next-themes@0.4.6.patch diff --git a/docs/app/[lang]/databases/page.tsx b/docs/app/[lang]/databases/page.tsx index b3aa4edad..af0544c08 100644 --- a/docs/app/[lang]/databases/page.tsx +++ b/docs/app/[lang]/databases/page.tsx @@ -49,7 +49,7 @@ const databaseSupport = [ { name: "Trino", icon: "/icons/database/trino.svg", tone: "#dd00a1" }, { name: "PrestoSQL", icon: "/icons/database/presto.svg", tone: "#5890ff" }, { name: "Hive", icon: "/icons/database/hive.svg", tone: "#fdcb00" }, - { name: "Apache Spark", shortLabel: "SP", tone: "#e25a1c" }, + { name: "Spark", shortLabel: "SP", tone: "#e25a1c" }, { name: "DB2", icon: "/icons/database/db2.svg", tone: "#054ada" }, { name: "SAP HANA", icon: "/icons/database/saphana.webp", tone: "#008fd3" }, { name: "Teradata", icon: "/icons/database/teradata.webp", tone: "#f37440" }, @@ -77,7 +77,7 @@ const databaseSupport = [ { name: "Etcd", icon: "/icons/database/etcd.svg", tone: "#419eda" }, { name: "ZooKeeper", icon: "/icons/database/zookeeper.svg", tone: "#3b82f6" }, { name: "Pulsar", icon: "/icons/database/pulsar.svg", tone: "#188fff" }, - { name: "Apache Kafka", shortLabel: "KF", tone: "#231f20" }, + { name: "Kafka", shortLabel: "KF", tone: "#231f20" }, { name: "Nacos", icon: "/icons/database/nacos.png", tone: "#2f80ed" }, { name: "IRIS", icon: "/icons/database/iris.png", tone: "#0085ca" }, { name: "JDBC", icon: "/icons/database/jdbc.svg", tone: "#6ea8ff" }, diff --git a/docs/app/[lang]/docs/[[...slug]]/page.tsx b/docs/app/[lang]/docs/[[...slug]]/page.tsx index 671bdbed5..ac02e3a7f 100644 --- a/docs/app/[lang]/docs/[[...slug]]/page.tsx +++ b/docs/app/[lang]/docs/[[...slug]]/page.tsx @@ -1,7 +1,7 @@ import { source } from "@/lib/source"; import { notFound } from "next/navigation"; import type { Metadata } from "next"; -import { DocsPage, DocsBody, DocsTitle, DocsDescription } from "fumadocs-ui/page"; +import { DocsPage, DocsBody, DocsTitle } from "fumadocs-ui/page"; import defaultMdxComponents from "fumadocs-ui/mdx"; import { Tab, Tabs } from "fumadocs-ui/components/tabs"; import { Step, Steps } from "fumadocs-ui/components/steps"; @@ -92,7 +92,6 @@ export default async function Page({ params }: { params: Promise<{ lang: string;