Documentation site for Nexploy, built with Fumadocs and Next.js (App Router).
pnpm install
pnpm devThe site is served at http://localhost:3004.
content/docs/— the documentation content (MDX). Folder order and titles are driven bymeta.jsonfiles.app/[lang]/— Next.js App Router, scoped by locale. Docs are served at the root (/for French,/enfor English) via the(docs)route group.lib/source.ts— Fumadocs content loader.lib/i18n.ts— i18n config (French default, English fallback).lib/layout.shared.tsx— shared layout options (nav, logo, links) and UI translations.components/mdx.tsx— global MDX components.source.config.ts— Fumadocs MDX configuration.
- French (
fr) is the default language, served at the root; English (en) is served under/en. - Each page has a French
*.mdxfile and an English*.en.mdxfile; folder labels are localized withmeta.en.json. - Pages without an
*.en.mdxtranslation fall back to French.
Theme handling uses @wrksz/themes instead of next-themes to avoid the React 19 inline-script warning. Fumadocs' internal next-themes imports are redirected to a local shim (shims/next-themes) via a pnpm override.
pnpm build
pnpm start