feat: add hidden /portal page for SinoCode iframe embedding

Full-screen landing page with glassmorphism cards linking to monitoring
(8018), docs (8017), and analytics (8019). Sidebar is conditionally
hidden on the portal route. Supports dark/light themes and i18n.
This commit is contained in:
2026-04-02 19:30:32 +08:00
parent 00e305241d
commit 1b5977a420
5 changed files with 605 additions and 2 deletions

14
app/portal/layout.tsx Normal file
View File

@@ -0,0 +1,14 @@
import type { Metadata } from "next";
export const metadata: Metadata = {
title: "SinoCode — 智能 API 网关平台",
description: "SinoCode intelligent API gateway platform portal",
};
export default function PortalLayout({
children,
}: {
children: React.ReactNode;
}) {
return <>{children}</>;
}