About @knowcode/doc-builder
This documentation site was built with @knowcode/doc-builder - a zero-configuration documentation generator that transforms markdown files into beautiful static sites.
What is @knowcode/doc-builder?
@knowcode/doc-builder is a modern documentation generator that creates stunning, Notion-inspired static websites from your markdown files. Built by Knowcode Ltd, it eliminates the complexity of traditional documentation tools while providing enterprise-grade features.
Core Features
Feature | Description |
---|---|
Zero Configuration | Works out of the box - no setup files or complex configuration |
Markdown Native | Full GitHub Flavored Markdown support with syntax highlighting |
Beautiful Design | Notion-inspired theme with dark mode and responsive layout |
One-Click Deploy | Deploy to Vercel with a single command using their generous free tier |
Mermaid Diagrams | Built-in support for flowcharts, sequence diagrams, and more |
Image Modals | Click any image for full-screen viewing |
SEO Ready | Automatic meta tags, structured data, and search engine optimization |
Enterprise Security & Authentication
@knowcode/doc-builder includes enterprise-grade security powered by Supabase, providing bank-level protection for your documentation.
Security Features
- JWT Authentication: Industry-standard secure token-based authentication
- Zero Configuration: Built-in Supabase credentials - just enable and deploy
- Domain-Based Access: Automatic access control using your deployment domain
- Private Directories:
/private/
folders automatically protected - Session Management: Auto-refresh tokens with persistent sessions
- Multi-User Support: Unlimited users with fine-grained access control
- Row Level Security: Database-level access control policies
- Password Security: bcrypt hashing with salt for password storage
Authentication Modes
Mode | Use Case | Implementation |
---|---|---|
Global Auth | Entire site requires login | authentication: 'supabase' |
Private Directory | Public docs + private sections | Create /private/ folder |
Hybrid | Complex access requirements | Combine both modes |
Quick Authentication Setup
# Create private documentation - authentication automatically enabled
mkdir docs/private
echo "# Confidential Documentation" > docs/private/admin.md
npx @knowcode/doc-builder deploy
That's it! Your site now has enterprise authentication with beautiful login pages.
How It Works
- Scan: Automatically discovers markdown files in your project
- Convert: Transforms markdown to HTML with syntax highlighting
- Style: Applies beautiful Notion-inspired design
- Navigate: Generates navigation from your folder structure
- Secure: Protects private content with Supabase authentication
- Deploy: One-command deployment to Vercel's global CDN
Getting Started
Installation & Usage
# Generate documentation from markdown files
npx @knowcode/doc-builder@latest build
# Deploy to Vercel with one command
npx @knowcode/doc-builder@latest deploy
# Start local development server
npx @knowcode/doc-builder@latest dev
Project Structure
docs/
├── README.md # Homepage content
├── guides/ # Organized documentation
│ ├── getting-started.md
│ └── advanced-usage.md
├── private/ # 🔐 Requires authentication
│ └── admin-guide.md
└── assets/ # Images and attachments
└── logo.png
Created by Knowcode Ltd
Knowcode Ltd is a software consultancy and product development company specializing in intelligent automation and developer tools. We build products for both clients and internal use, with a focus on reducing complexity while maintaining enterprise-grade capabilities.
Our Philosophy
"Beautiful documentation should be accessible to everyone, without worrying about hosting costs or complex server management."
We believe that great documentation shouldn't require a PhD in DevOps. That's why @knowcode/doc-builder works with zero configuration and deploys to Vercel's generous free tier.
Learn More
Documentation & Resources
- NPM Package: npmjs.com/package/@knowcode/doc-builder
- Live Demo: doc-builder-delta.vercel.app
- GitHub Repository: github.com/wapdat/doc-builder
- Authentication Guide: Complete Supabase Setup
Support & Community
- Issue Tracker: GitHub Issues
- Discussions: GitHub Discussions
- Enterprise Support: Contact Knowcode Ltd for custom implementations
Why Choose @knowcode/doc-builder?
🆚 Comparison with Other Tools
Feature | @knowcode/doc-builder | GitBook | Notion | Confluence |
---|---|---|---|---|
Setup Time | 0 minutes | 30+ minutes | Manual work | Hours |
Hosting Cost | Free (Vercel) | $99+/month | $8+/user | $5+/user |
Authentication | Enterprise (Supabase) | Premium only | Basic | Enterprise |
Customization | Full control | Limited | None | Complex |
Markdown Support | Native | Partial | Import only | Plugin |
Version Control | Git native | Limited | None | Plugin |
Perfect For
- Project Documentation: API references, user guides, developer docs
- Internal Knowledge Bases: Company wikis, process documentation
- Secure Documentation: Confidential guides, admin documentation
- Startup Teams: Fast-moving teams who need docs without overhead
- AI-Assisted Workflows: Optimized for Claude Code and AI development
Ready to Get Started?
Transform your markdown files into beautiful documentation in under 2 minutes:
npx @knowcode/doc-builder@latest deploy
Experience the power of zero-configuration documentation with enterprise-grade security.
Generated with @knowcode/doc-builder
Beautiful documentation with the least effort possible
Created by Knowcode Ltd | Try it now →