diff --git a/next.config.mjs b/next.config.mjs index 50e393d7..425bbcad 100644 --- a/next.config.mjs +++ b/next.config.mjs @@ -2,7 +2,6 @@ import nextMDX from '@next/mdx' import { remarkPlugins } from './mdx/remark.mjs' import { rehypePlugins } from './mdx/rehype.mjs' import { recmaPlugins } from './mdx/recma.mjs' -import rehypeSlug from "rehype-slug"; const withMDX = nextMDX({ options: { @@ -14,8 +13,10 @@ const withMDX = nextMDX({ }, }) + /** @type {import('next').NextConfig} */ const nextConfig = { + assetPrefix: '/docs-static', reactStrictMode: true, pageExtensions: ['js', 'jsx', 'ts', 'tsx', 'mdx'], experimental: { diff --git a/src/middleware.js b/src/middleware.js new file mode 100644 index 00000000..cf267fc5 --- /dev/null +++ b/src/middleware.js @@ -0,0 +1,10 @@ +import { NextRequest, NextResponse } from 'next/server'; + +export function middleware(req) { + if (req.nextUrl.href.includes('/docs-static/_next/')) + return NextResponse.rewrite( + req.nextUrl.href.replace('/docs-static/_next/', '/_next/'), + ); + + return null; +} \ No newline at end of file