diff --git a/src/app/not-found.tsx b/src/app/not-found.tsx new file mode 100644 index 0000000..7e8d42a --- /dev/null +++ b/src/app/not-found.tsx @@ -0,0 +1,132 @@ +import { + RssIcon, + BookMarkedIcon, + BookOpenTextIcon, + ChevronRightIcon, + ClipboardListIcon, +} from "lucide-react"; +import Image from "next/image"; +import { JSX, SVGProps } from "react"; + +const links = [ + { + name: "文档", + href: "#", + description: "探索如何将我们的应用与工具完美融合。", + icon: BookOpenTextIcon, + }, + { + name: "API 参考", + href: "#", + description: + "我们库的完整 API 参考,就像一本详尽的探险指南,助您深入探索。", + icon: ClipboardListIcon, + }, + { + name: "指南", + href: "#", + description: + "涵盖流行设置的安装指南,就像为您量身定制的入门地图,助您轻松上手。", + icon: BookMarkedIcon, + }, + { + name: "博客", + href: "#", + description: "探索我们的最新动态与深度文章。", + icon: RssIcon, + }, +]; +const social = [ + { + name: "GitHub", + href: "https://github.com/NGC2207/judge4c", + icon: (props: JSX.IntrinsicAttributes & SVGProps) => ( + + + + ), + }, +]; + +export default function NotFoundPage() { + return ( +
+
+
+ Judge4c +

404

+
+
+

+ 这个页面迷失了... +

+

+ 或许您可以尝试其他航线? +

+
+
+

Popular pages

+
    + {links.map((link, linkIdx) => ( +
  • +
    +
    +
    +

    + + +

    +

    + {link.description} +

    +
    +
    +
    +
  • + ))} +
+
+
+ +
+ ); +}