Official documentation for the Voiden platform, built with Docusaurus.
- Node.js 18.0 or above (Download)
- npm or yarn package manager
# 1. Clone the repository (if you haven't already)
git clone https://github.com/VoidenHQ/docs.git
cd docs
# 2. Install dependencies
npm install
# 3. Start the development server
npm startThe site will open at http://localhost:3000/. Changes are hot-reloaded automatically.
# Build for production
npm run build
# Preview the production build locally
npm run servevoiden-docs/
βββ docs/ # π Documentation source files (Markdown/MDX)
β βββ getting-started/
β βββ guides/
β βββ intro.md
βββ src/
β βββ css/
β β βββ custom.css # π¨ Custom styles (Voiden theme)
β βββ pages/ # βοΈ Custom React pages
β β βββ index.tsx # Homepage
β βββ components/ # π§© Reusable React components
βββ static/ # π¦ Static assets (images, files)
β βββ img/
βββ docusaurus.config.ts # βοΈ Main site configuration
βββ sidebars.ts # π Sidebar navigation structure
βββ package.json # π Dependencies and scripts
We welcome contributions! Please see CONTRIBUTING.md for detailed guidelines on:
- How to add or edit documentation
- Code style and formatting
- Submitting pull requests
- Reporting issues
- Fork and clone the repository
- Create a branch:
git checkout -b feature/your-feature-name - Make your changes in the
docs/folder - Test locally:
npm start - Commit:
git commit -m "Add: your change description" - Push:
git push origin feature/your-feature-name - Open a Pull Request on GitHub
- Create a new
.mdor.mdxfile in the appropriatedocs/subfolder - Add frontmatter at the top:
--- id: my-doc-id title: My Document Title sidebar_label: Short Label sidebar_position: 1 ---
- Write your content using Markdown or MDX
- Update
sidebars.tsif needed (usually auto-generated)
Simply edit the Markdown files in docs/ - changes will hot-reload instantly.
<!-- Place images in static/img/ -->

<!-- Or use relative paths -->
The site features a custom Voiden brand theme with:
- Fonts: Source Sans 3 (body text), JetBrains Mono (code blocks)
- Color Palette:
- Dark theme: Soft dark backgrounds with refined accent colors
- Light theme: Warm off-white backgrounds
- Brand colors: Teal (
#22d3ee), Purple (#a78bfa), Pink (#f472b6)
- Features: Dark/light mode toggle, responsive design, syntax highlighting
Edit src/css/custom.css to modify:
- Color variables (
:rootand[data-theme='light']) - Typography and fonts
- Component styles (buttons, cards, navigation)
- Custom utility classes
npm run buildThis generates static content into the build/ directory that can be served by any static hosting service.
- GitHub Pages: See Docusaurus deployment docs
- Vercel: Connect your GitHub repo and deploy automatically
- Netlify: Drag & drop the
build/folder or connect via Git - Custom Server: Serve the
build/folder with any web server
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Copyright Β© 2025 ApyHub
- Issues: GitHub Issues
- Discussions: GitHub Discussions
Made with β€οΈ by the Voiden team