Overview
WhatDoc allows you to customize your documentation site with branding, navigation links, version information, and custom domains.Update Project Customization
Update appearance and branding settings for your documentation.Project unique identifier
Customization Options
Branding
URL to your logo image. Displayed in the documentation header.Recommended:
- PNG or SVG format
- Transparent background
- Maximum height: 48px
- Hosted on a reliable CDN
Organization or owner name displayed in the documentation footer and metadata.
Version Information
Current version number displayed in documentation. Follows semantic versioning.
Optional upcoming/beta version number. Used to show version roadmap.
Navigation Links
Array of custom navigation links displayed in the documentation header.Each link object has:
label(string) - Link texturl(string) - Link destination URL
Templates
Change the documentation template to match your brand style.Template name. Available templates:Free Templates:
modern- Modern, clean designminimal- Minimalist approach
twilio- Twilio-inspired designdjango- Django documentation stylemdn- MDN Web Docs styleaerolatex- LaTeX documentation stylefintech- Financial services styledevtools- Developer tools focusedminimalist- Ultra-minimal designopensource- Open source project stylewiki- Wiki-style documentationcomponentlib- Component library focusedconsumertech- Consumer technology styledeepspace- Dark theme with space aestheticsweb3- Web3/blockchain styleenterprise- Enterprise software style
Premium templates are available to Pro users or users who have redeemed the
WHATDOCFAM promo code.Domain Configuration
Subdomain
Set up a subdomain onwhatdoc.xyz.
Subdomain name (lowercase, alphanumeric and hyphens only).Result:
acme.whatdoc.xyz- Only lowercase letters, numbers, and hyphens allowed
- Must be unique across all projects
- Automatically converted to lowercase
Custom Domain
Configure a custom domain for your documentation.Your custom domain name. Must be a valid domain you control.
- Provisions SSL certificate via Cloudflare
- Adds domain to Vercel project
- Configures routing to your documentation
customDomain to empty string or null:
Update Documentation Content
Directly update the generated documentation content.Raw documentation content (usually Markdown or MDX format)
Manual content updates will be overwritten if you regenerate documentation from the repository.
Update URL Slug
Change the project’s URL slug.New URL slug (lowercase, alphanumeric and hyphens only).Must be unique across all projects.
- Automatically converted to lowercase
- Non-alphanumeric characters (except hyphens) removed
- Must be unique
Complete Customization Example
Update all customization options at once:Success message: “Project updated.”
Updated project object with all new settings applied
Retrieve Customization
Get current customization settings by fetching the project:customization object with all current settings.
