User-facing documentation for docs.fil.one. Built with Docusaurus and deployed to Vercel.
npm install
npm startOpens at http://localhost:3000/docs/.
To preview a production build locally:
npm run build
npm run servenpm run buildStatic output goes to ./build/.
- Push this repo to GitHub (e.g.,
filecoin-one/docs). - Go to vercel.com/new and import the repo.
- Vercel auto-detects Docusaurus. Confirm these settings:
- Build Command:
npm run build - Output Directory:
build - Install Command:
npm install
- Build Command:
- Click Deploy.
- In the Vercel project dashboard, go to Settings > Domains.
- Add
docs.fil.oneand set a CNAME record pointing tocname.vercel-dns.com.
Every push to main triggers a production deploy. Pull requests get preview deployments automatically.
docs/ # All documentation pages (MDX)
quickstart/ # Getting started guides
storage/ # Buckets, objects, multipart
security/ # Auth, API keys, encryption
billing/ # Trial, pricing, usage
app/ # Dashboard guides
reference/ # API reference, S3 compat, errors
sdk/ # SDK examples per language
faq.mdx
limits.mdx
introduction.mdx
docusaurus.config.js # Site config (navbar, footer, theme)
sidebars.js # Sidebar navigation structure
src/ # Custom React components and CSS
css/custom.css # Custom styles
static/img/ # Logo, favicon, images
vercel.json # Vercel deployment config
- Create a branch.
- Edit or add
.mdxfiles indocs/. - Run
npm startto preview locally. - Open a PR. Vercel will create a preview deployment.
Pages marked "Coming soon" need content before or shortly after launch. Search for PLACEHOLDER in the codebase for values that need confirmation from engineering.