From 870b04bb287c3c0fb5fb21f5774ae3154d9d40d3 Mon Sep 17 00:00:00 2001 From: tone <3341154833@qq.com> Date: Thu, 24 Apr 2025 22:40:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9F=BA=E7=A1=80=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tone-page-web/app/account/page.tsx | 5 + tone-page-web/app/blog/page.tsx | 5 + tone-page-web/app/config/metadata.ts | 6 + tone-page-web/app/layout.tsx | 23 ++- tone-page-web/app/page.tsx | 2 +- tone-page-web/app/resource/page.tsx | 5 + tone-page-web/components/ui/button.tsx | 59 ++++++ tone-page-web/components/ui/hover-card.tsx | 44 +++++ .../components/ui/navigation-menu.tsx | 168 ++++++++++++++++++ tone-page-web/components/ui/popover.tsx | 48 +++++ 10 files changed, 356 insertions(+), 9 deletions(-) create mode 100644 tone-page-web/app/account/page.tsx create mode 100644 tone-page-web/app/blog/page.tsx create mode 100644 tone-page-web/app/config/metadata.ts create mode 100644 tone-page-web/app/resource/page.tsx create mode 100644 tone-page-web/components/ui/button.tsx create mode 100644 tone-page-web/components/ui/hover-card.tsx create mode 100644 tone-page-web/components/ui/navigation-menu.tsx create mode 100644 tone-page-web/components/ui/popover.tsx diff --git a/tone-page-web/app/account/page.tsx b/tone-page-web/app/account/page.tsx new file mode 100644 index 0000000..ad24b5d --- /dev/null +++ b/tone-page-web/app/account/page.tsx @@ -0,0 +1,5 @@ +export default function Account() { + return ( +
+ ) +} \ No newline at end of file diff --git a/tone-page-web/app/blog/page.tsx b/tone-page-web/app/blog/page.tsx new file mode 100644 index 0000000..80700c6 --- /dev/null +++ b/tone-page-web/app/blog/page.tsx @@ -0,0 +1,5 @@ +export default function Blog() { + return ( +
+ ) +} \ No newline at end of file diff --git a/tone-page-web/app/config/metadata.ts b/tone-page-web/app/config/metadata.ts new file mode 100644 index 0000000..e31d24f --- /dev/null +++ b/tone-page-web/app/config/metadata.ts @@ -0,0 +1,6 @@ +import { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Create Next App", + description: "Generated by create next app", +}; diff --git a/tone-page-web/app/layout.tsx b/tone-page-web/app/layout.tsx index 70965c8..4326f52 100644 --- a/tone-page-web/app/layout.tsx +++ b/tone-page-web/app/layout.tsx @@ -2,6 +2,10 @@ import type { Metadata } from "next"; import { Geist, Geist_Mono } from "next/font/google"; import "./globals.css"; import { ThemeProvider } from "./components/theme-provider"; +import { metadata } from "./config/metadata"; +import Header from "./components/Header"; +import Footer from "./components/Footer"; +import { Toaster } from "sonner"; const geistSans = Geist({ variable: "--font-geist-sans", @@ -13,10 +17,7 @@ const geistMono = Geist_Mono({ subsets: ["latin"], }); -export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", -}; +export { metadata }; export default function RootLayout({ children, @@ -24,9 +25,10 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - + - {children} +
+
+ {children} + +
+