Core Concepts
What is a Workspace?#
Workspace — your documentation linked to a single GitHub repository.
A workspace includes:
- Your repository with markdown files
- Documentation site (address and appearance)
- Settings (domain, translation, styling)
How Does It Work?#
1. You create a Workspace from your GitHub repo
↓
2. Docsbook reads markdown files from GitHub
↓
3. Transforms them into a documentation site
↓
4. Site is available at: docsbook.io/{user}/{repo}
↓
5. You update files in GitHub
↓
6. Site updates automatically
Site Structure#
Left Panel — Navigation (Sidebar)#
The sidebar is built from your repository's file structure:
docs/
├── README.md → "Home"
├── getting-started.md → "Getting Started"
├── api/
│ ├── auth.md → "API / Auth"
│ └── endpoints.md → "API / Endpoints"
└── faq.md → "FAQ"
Displayed as:
📘 Home
📄 Getting Started
📁 API
└─ Auth
└─ Endpoints
📄 FAQ
Main Content#
The center area shows the content of the selected markdown file.
Features:
- Formatted text
- Syntax highlighting
- Tables and lists
- Links to other pages
Right Panel — Outline#
The right side automatically builds a table of contents from the current page's headings.
Outline:
- Installation
- Requirements
- Steps
- Usage
- Troubleshooting
Click a heading → scrolls the page to it.
Float Widget — Control Widget#
When you are logged in and viewing your own documentation, a widget appears in the bottom-right corner.
Who sees the widget?#
- ✅ You — see your widget
- ❌ Other people — don't see it (only on your account)
What does it show?#
┌─────────────────────────┐
│ 👤 alice │
│ ✨ PRO │
│ ⚙️ Settings │
│ 🚪 Sign out │
└─────────────────────────┘
What can you do with the widget?#
- See avatar — click for the menu
- See status — Free, PRO, or PRO+
- Open settings — to change domain, enable translation
- Sign out — log out
Public Access#
Your documentation is open to everyone. Even if the repository is private, the documentation is visible to all.
Benefits:
- SEO optimization (indexed by Google)
- Polished design instead of plain GitHub
- Fast loading
- Mobile-friendly
- Full-text search
GitHub Synchronization#
How does synchronization work?#
Docsbook does not use webhooks. Instead:
- You update files in GitHub
- You visit the documentation site
- Docsbook checks GitHub for new content
- If there are changes — shows the new version
Result: Documentation is always up to date as soon as you look at it.
What is synchronized?#
- ✅ New
.mdfiles - ✅ Text updates
- ✅ File deletions
- ✅ File renames
- ✅ New folders
What is NOT synchronized?#
- ❌ Code comments
- ❌ Commit history
- ❌ Branch information
- ❌ Other formats (
.txt,.rst, etc.)
Free, PRO, and PRO+#
Free ($0 forever)#
- ✅ Unlimited public repositories
- ✅ GitHub synchronization
- ✅ Customizable design (brand, themes, fonts)
- ✅ Mobile-friendly
- ✅ Basic analytics (last 24h)
- ❌ Custom domain
- ❌ AI chat
- ❌ AI translations
- ❌ Full SEO
PRO ($150 one-time, lifetime)#
Everything in Free, plus:
- ✅ Custom domain (docs.example.com) with free SSL
- ✅ AI chat (200 requests/month)
- ✅ AI translations (50/month, 15 languages)
- ✅ Full SEO (sitemap, OpenGraph, JSON-LD)
- ✅ Analytics for 7 / 14 / 30 days
- ✅ Priority support
PRO+ ($59/month)#
Everything in PRO, plus:
- ✅ White-label (hide "Powered by Docsbook")
- ✅ Higher AI limits (2000 requests/month)
- ✅ Higher translation limits (500/month)
- ✅ Source of Truth (doc graph for AI agents)
How to Get Started?#
Ready? Create your first workspace in 3 minutes.
Have questions? See the FAQ.