This website is built using Docusaurus, a modern static website generator.
- The official ThreeFold manual from master branch is available at www.manual.grid.tf
- Staging version from development branch is available at www.manual.dev.grid.tf
- Staging version from development-split branch is available at www3.manual.grid.tf
# Install dependencies
make install
# or
yarn install
# Development server with live data generation
make dev
# or
yarn start
This starts a local development server with auto-generated content and opens a browser window. Most changes are reflected live without restarting the server.
The site uses a multi-stage build process:
# Generate all dynamic content
make prebuild
# Full production build
make build
# Serve built site locally
make serve
Available Make targets:
make prepare-data
- Generate pricing values from external APIsmake generate-search
- Create search index from documentationmake prebuild
- Run all pre-build data generationmake build
- Complete production buildmake dev
- Development server with live updatesmake clean
- Clean build artifacts
This Docusaurus site includes several custom features:
Client-side search implementation providing fast, cost-free search without external dependencies. The search system indexes all documentation at build time and offers instant results with mobile-optimized UI.
- Pricing Values: Auto-updated from external TFT market sources
- Search Index: Generated from all markdown content with smart URL handling
- Responsive Design: Mobile-first UI with optimized navigation
Be sure to check the versioning explanation first. Make pull request to the appropriate branch.
If you want to contribute to Manual.grid.tf, you should follow this steps:
- Add the md file to the appropriate directory in the Docusaurus project structure.
- Update the sidebar configuration if needed.
- Use
yarn start
to preview your changes locally.