Files
zuiidea 0726321552 docs: add localized docs routes and language content
Migrate docs to language-prefixed app routes and split content into zh/en trees, including translated English navigation and pages.

Made-with: Cursor
2026-04-28 17:31:50 +08:00

31 lines
958 B
TypeScript

import type { NextRequest } from "next/server";
import { NextResponse } from "next/server";
import { proxy as localeProxy } from "nextra/locales";
/**
* Browsers or other localhost apps (e.g. MSW) may request `/mockServiceWorker.js`.
* Without this, the request hits `[[...mdxPath]]` and Nextra tries to load it as MDX.
*/
export function proxy(request: NextRequest) {
if (request.nextUrl.pathname === "/mockServiceWorker.js") {
return new NextResponse(
"// antd-admin docs: no MSW; unregister stray workers from other localhost apps if needed.\n",
{
status: 200,
headers: {
"content-type": "application/javascript; charset=utf-8",
"cache-control": "no-store",
},
},
);
}
return localeProxy(request);
}
export const config = {
matcher: [
"/mockServiceWorker.js",
"/((?!api|_next/static|_next/image|favicon.ico|icon.svg|apple-icon.png|manifest|_pagefind).*)",
],
};