How to Manage Your Documentation Site
Float Widget — Managing Your Site#
When you're logged in and viewing your own site, a management widget appears in the bottom-right corner.
┌──────────────────────┐
│ 👤 Your Name │
│ │
│ ✨ PRO / PRO+ / Free │
│ │
│ ⚙️ Settings │
│ 🚪 Sign Out │
└──────────────────────┘
Click avatar or settings#
A menu with management options will open.
What Can You Configure?#
1. Basic Settings#
- Workspace Name — shown in your profile
- Subscription Status — Free, PRO, or PRO+
- Site Language — default language
2. Domain#
(PRO and PRO+)
- If you have a custom domain — specify it here
- Instead of
docsbook.io/user/repoyou'll havedocs.example.com
See in detail: Custom Domain Setup
3. Appearance#
Display options:
-
Hide "Powered by Docsbook" (PRO+)
- Removes the badge at the bottom of the page
- Removes Docsbook branding from your site
-
Theme
- Switch between light, dark or follow-system
- Set the default in workspace branding settings
4. Languages & Translation#
(PRO and PRO+)
- Enable automatic translation
- Select languages
- Documentation translates automatically
See in detail: Document Translation
5. Privacy & Access#
(PRO and PRO+)
- Switch the workspace between public (anyone with the link) and private (readers must unlock it first)
- Password — set a shared password; readers who enter it correctly stay unlocked for a while
- SSO — bring your own identity provider (your own Google Workspace, Microsoft Entra ID, or Okta app registration) so readers sign in through it; optionally restrict sign-in to a single email domain
- Both methods can be configured at once — a reader can use whichever is available
- The workspace owner always has access, regardless of visibility
6. Dangerous Actions#
⚠️ Delete Workspace
Click "Delete Workspace" to:
- Delete all settings
- Disable the documentation site
- This cannot be undone.
Your GitHub repository won't be deleted, only the documentation site.
How to Update Documentation?#
Method 1: GitHub Web Interface#
- Open your repository on github.com
- Edit a markdown file
- Click "Commit changes"
- Updates appear on your Docsbook site
Method 2: Git Locally#
# 1. Clone the repository
git clone https://github.com/username/repo.git
cd repo
# 2. Edit files
nano docs/getting-started.md
# 3. Stage changes
git add docs/
# 4. Make a commit
git commit -m "Update documentation"
# 5. Push to GitHub
git push origin mainUpdates appear on the site automatically.
Method 3: Add a New Page#
- Create a new
.mdfile in your repository - Write content
- Commit
- The file appears in the site menu
Example:
# Create new file
echo "# API Reference" > docs/api/reference.md
# Add content
echo "Your API documentation..." >> docs/api/reference.md
# Commit
git add docs/api/reference.md
git commit -m "Add API reference"
git push origin mainMethod 4: Delete a Page#
- Delete the file from the GitHub repository
- Commit the deletion
- The page disappears from the site
Method 5: Edit on the Live Page#
You do not need GitHub or a local checkout for small changes — you can edit the page you are reading.
- Open the project in the Docsbook AI chat with the preview beside it (split view)
- Switch the bar above the preview from Preview to Edit
- Click the block you want to change
The panel that opens can rewrite the block with AI, edit its text, shorten or expand it, turn it into a widget (Content Widgets), or remove it. Drag a block by its handle to move it — the new order is previewed until you Save or Revert.
To add something rather than change it, move the pointer to the seam between two blocks: a plus button appears on the line between them and offers a paragraph, a heading, a list, a code block, a quote, a callout, a table or a widget. Text blocks ask you what they should say before anything is sent. Add a page at the bottom of the sidebar creates a whole new page from a title, a folder and — if you want to give one — a note on what it should cover.
Changes still go through the assistant and are committed to your repository, so your source stays the single point of truth.
Checking Synchronization#
Why hasn't my site updated?#
Updates are not instant, check:
-
Verify the commit in GitHub
- Open github.com → your repo
- Do you see the new commit?
- If not — update locally
-
Refresh the page
- Press Ctrl+F5 (or Cmd+Shift+R on Mac)
- This clears the browser cache
-
Wait 1-2 minutes
- Sync is not instant
- Docsbook periodically checks GitHub
-
Check internet
- Verify your internet connection
- Check if the repository is public
Synchronization Issues?#
Files don't appear in menu:
- Verify files use the
.mdextension - Check names — only Latin letters, numbers, hyphens
Some files updated, others didn't:
- Could be browser cache
- Clear cache with Ctrl+F5
Old version everywhere:
- Wait 5 minutes
- Clear browser cache
Structuring Documentation#
How to organize files?#
The sidebar is built from the folder structure. Organize logically:
Option 1: By Categories
docs/
├── README.md
├── getting-started.md
├── api/
│ ├── overview.md
│ ├── auth.md
│ └── endpoints.md
└── guides/
├── deployment.md
└── troubleshooting.md
Option 2: By Detail Level
docs/
├── README.md
├── 1-basics.md
├── 2-intermediate.md
├── 3-advanced.md
└── faq.md
We recommend Option 1 — clearer structure.
What decides the order of pages?#
Docsbook reads the names. Pages that clearly start a reader off — README, introduction, getting-started, quick-start, installation, setup — are listed first, and pages that are clearly for looking things up — reference, api, changelog, faq, troubleshooting — are listed last. Everything else stays in alphabetical order between them, and so do folders, which are ranked by their own names.
This is why Option 2's numeric prefixes still work: 1-basics.md sorts before 2-intermediate.md alphabetically, and the number is ignored when Docsbook checks the name against the lists above.
If your pages match neither list, the sidebar is plain alphabetical order — rename a file to move it.
Links Between Pages#
How to create links within documentation?#
[See API](/docs/guides/getting-started/api/overview)
[Start here](/docs/guides/getting-started/getting-started)
[FAQ](/docs/guides/faq)These links automatically convert to proper site page links.
Links to Headings#
[Go to installation](#installation)For this to work, another part of the file must have this heading:
## Installation
Installation instructions...Images & Media#
How to add pictures?#
- Add image to folder (e.g.,
docs/images/screenshot.png) - Upload to GitHub
- Reference in markdown:
Where to store images?#
Create a folder:
docs/
├── README.md
├── images/
│ ├── screenshot.png
│ ├── architecture.jpg
│ └── diagram.gif
└── guides/
Formats#
Supported:
- PNG (best)
- JPG (for photos)
- GIF (animation)
- WebP (modern format)
Who Can See My Documentation?#
Open Access (default)#
By default, your documentation site is open to everyone — even if the repo is private.
Who sees it:
- ✅ Everyone on the internet
- ✅ Search engine bots (Google, Bing)
- ✅ People without a GitHub account
Your documentation is accessible everywhere.
Restricting access (PRO and PRO+)#
If you'd rather not have it fully public, switch the workspace to private in Privacy & Access settings above. Once private, a reader must unlock it with a password or SSO sign-in before seeing any content — search engine bots included. You (the owner) always have access.
Only You See Settings#
The management widget is only visible to you when logged in.
Other people see only:
- Your documentation site
- Site design
- Content
- They don't see: control buttons, settings, options
Collaborative Documentation#
How to work together?#
If multiple people work on documentation:
- Add them to the GitHub repository — they can edit
- Anyone can update documentation — by submitting pull requests
- Docsbook auto-updates the site — as soon as changes merge to main
Inviting someone into the AI chat#
You can also bring a teammate straight into the AI chat, without a GitHub account: click the + icon next to your account avatar in the chat header and send them an email invite or a link. Collaborators work in the same live session and draw on this workspace's AI credit.
The Invite panel is visible on every plan so you can see what it offers, but sending invites requires Growth or Scale.
Workflow#
Colleague 1 Colleague 2 Docsbook Site
↓ ↓ ↓
Edits → Pull Request → Updates
Documentation (Code Review) Automatically
Documentation Versioning#
⚠️ Not yet supported, but planned.
Currently only the latest version is stored.
If you need different versions:
- Use Git branches (
docs/v1,docs/v2) - Or create separate repositories
Analytics#
How do I know who's reading my documentation?#
(Will be built-in soon)
For now you can:
- Set up Google Analytics
- Track traffic on your domain
- See which pages are popular
Contact support@docsbook.io for setup help.