Documentation site for Frontbase, built with React Router and Fumadocs, deployed on Cloudflare Workers.
https://doc.ftp13075.workers.dev/
- Framework: React Router v7 + React 19
- Documentation: Fumadocs (MDX support)
- Styling: Tailwind CSS v4
- Deployment: Cloudflare Workers (Wrangler)
- Node.js 18+
- pnpm 10+
pnpm installStart the development server with HMR:
pnpm run devVisit http://localhost:20000 to view the docs.
pnpm run typecheckpnpm run buildpnpm run previewDeploy to Cloudflare Workers using the Wrangler CLI.
pnpm run deploy- Upload the build and get a preview URL:
pnpm wrangler versions upload- After verification, promote the version to production:
pnpm wrangler versions deploySupports progressive rollout and rollback.
Documentation content lives in the docs/ directory and is written in MDX:
docs/index.mdx- Docs homepagedocs/*.mdx- Individual doc pagesdocs/meta.json- Sidebar navigation config
See Fumadocs docs for MDX syntax and frontmatter usage.
├── app/ # Application code
│ ├── docs/ # Docs pages and search API
│ ├── lib/ # Layout and source config
│ └── routes/ # Route pages
├── docs/ # Documentation content (MDX)
├── source.config.ts # Fumadocs config
└── wrangler.jsonc # Cloudflare Workers config