# Publish Documentation

- [Publish a docs site](/docs/publishing-documentation/publish-a-docs-site.md): Publish your documentation to the internet as a docs site
- [Public publishing](/docs/publishing-documentation/publish-a-docs-site/public-publishing.md): Publish your docs publicly to the web so that everyone can access them
- [Private publishing with share links](/docs/publishing-documentation/publish-a-docs-site/share-links.md): Add greater control over who can view your published GitBook documentation
- [Site structure](/docs/publishing-documentation/site-structure.md): Add structure to your published documentation using site sections and variants
- [Site sections](/docs/publishing-documentation/site-structure/site-sections.md): Add multiple products to your site as site sections and create a content hub with tabs to access all your content
- [Content variants](/docs/publishing-documentation/site-structure/variants.md): Publish documentation for multiple product versions or languages in a single site
- [Multilingual sections](/docs/publishing-documentation/site-structure/multilingual-sections.md): Set localized titles for your site, sections, and section groups
- [Site customization](/docs/publishing-documentation/customization.md): Create branded documentation with a custom logo, fonts, colors, links and more
- [Icons, colors, and themes](/docs/publishing-documentation/customization/icons-colors-and-themes.md): Customize icons, colors, themes and more granular settings across your published documentation
- [Layout and structure](/docs/publishing-documentation/customization/layout-and-structure.md): Customize the layout and structure of your published documentation
- [Sharing and social](/docs/publishing-documentation/customization/sharing-and-social.md): Customize the social account metadata and sharing options for your site
- [Extra configuration](/docs/publishing-documentation/customization/extra-configuration.md): Configure extra options for your published documentation
- [Set a custom domain](/docs/publishing-documentation/custom-domain.md): Set a custom domain for your docs sites
- [Setting a custom subdirectory](/docs/publishing-documentation/setting-a-custom-subdirectory.md): Set a custom subdirectory for your docs sites
- [Configuring a subdirectory with Cloudflare](/docs/publishing-documentation/setting-a-custom-subdirectory/configuring-a-subdirectory-with-cloudflare.md): Host your documentation with a /docs subdirectory using Cloudflare
- [Configuring a subdirectory with Vercel](/docs/publishing-documentation/setting-a-custom-subdirectory/configuring-a-subdirectory-with-vercel.md): Host your documentation with a /docs subdirectory using Vercel
- [Configuring a subdirectory with AWS using CloudFront and Route 53](/docs/publishing-documentation/setting-a-custom-subdirectory/configuring-a-subdirectory-with-aws.md): Host your documentation with a /docs subdirectory using AWS CloudFront and Route 53.
- [Site settings](/docs/publishing-documentation/site-settings.md): Customize and edit settings across your published site
- [Site analytics](/docs/publishing-documentation/insights.md): View analytics related to your published documentation’s traffic and usage
- [AI insights](/docs/publishing-documentation/ai-insights.md): See what your users are actually asking GitBook Assistant — and identify knowledge gaps where your docs fall short
- [Connections](/docs/publishing-documentation/connections.md): Connect external sources to GitBook Assistant and GitBook Agent
- [Site redirects](/docs/publishing-documentation/site-redirects.md): Set up site redirects to route traffic to content anywhere on your site
- [Authenticated access](/docs/publishing-documentation/authenticated-access.md): Set up custom authentication for your published content
- [Enabling authenticated access](/docs/publishing-documentation/authenticated-access/enabling-authenticated-access.md)
- [Setting up Auth0](/docs/publishing-documentation/authenticated-access/setting-up-auth0.md): Set up an Auth0 login screen for visitors to your docs
- [Setting up Azure AD](/docs/publishing-documentation/authenticated-access/setting-up-azure-ad.md): Set up an Azure AD login screen for visitors to your docs
- [Setting up AWS Cognito](/docs/publishing-documentation/authenticated-access/setting-up-aws-cognito.md): Set up an AWS Cognito login screen for visitors to your docs
- [Setting up Okta](/docs/publishing-documentation/authenticated-access/setting-up-okta.md): Set up an Okta login screen for visitors to your docs
- [Setting up OIDC](/docs/publishing-documentation/authenticated-access/setting-up-oidc.md): Set up an OIDC login screen for visitors to your docs
- [Setting up a custom backend](/docs/publishing-documentation/authenticated-access/setting-up-a-custom-backend.md): Set up a custom login screen for visitors to your docs
- [Adaptive content](/docs/publishing-documentation/adaptive-content.md): Deliver a tailored documentation experience based on who's reading
- [Enabling adaptive content](/docs/publishing-documentation/adaptive-content/enabling-adaptive-content.md): Choose an authentication method to pass user data to GitBook.
- [Cookies](/docs/publishing-documentation/adaptive-content/enabling-adaptive-content/cookies.md): Pass visitor data into your docs through a public or signed cookie
- [URL](/docs/publishing-documentation/adaptive-content/enabling-adaptive-content/url.md): Pass visitor data into your docs through URL query parameters
- [Feature flags](/docs/publishing-documentation/adaptive-content/enabling-adaptive-content/feature-flags.md): Pass visitor data into your docs through a feature flag provider
- [Authenticated access](/docs/publishing-documentation/adaptive-content/enabling-adaptive-content/authenticated-access.md)
- [Adapting your content](/docs/publishing-documentation/adaptive-content/adapting-your-content.md): Tailor your content for different users
- [Testing with segments](/docs/publishing-documentation/adaptive-content/testing-with-segments.md): Test your conditions with mock data
- [AI Search](/docs/publishing-documentation/ai-search.md): Help your users find the information they need faster with powerful AI search tools for your published content
- [GitBook Assistant](/docs/publishing-documentation/gitbook-ai-assistant.md): GitBook Assistant gives users accurate, contextual answers drawn from your entire knowledge base — not just your docs
- [LLM-ready docs](/docs/publishing-documentation/llm-ready-docs.md): Providing an LLM-friendly version of your docs site
- [MCP servers for published docs](/docs/publishing-documentation/mcp-servers-for-published-docs.md): Docs published on GitBook automatically generate an MCP server you can hook up to external tools
- [Embed in your product](/docs/publishing-documentation/embedding.md): Embed your documentation in your product or website using the Docs Embed.
- [Implementation](/docs/publishing-documentation/embedding/implementation.md)
- [Script tag](/docs/publishing-documentation/embedding/implementation/script.md): Learn how to add the Docs Embed widget to any website or web app using a single script tag
- [Node.js/NPM](/docs/publishing-documentation/embedding/implementation/nodejs.md): Integrate Docs Embed using the NPM package for full application-level control
- [React](/docs/publishing-documentation/embedding/implementation/react.md): Use prebuilt React components to add the Docs Embed to your React application
- [Authentication](/docs/publishing-documentation/embedding/using-with-authenticated-docs.md): Use the Docs Embed with sites that require authentication by passing visitor tokens or using authenticated access
- [Configuration](/docs/publishing-documentation/embedding/configuration.md)
- [Customizing the Embed](/docs/publishing-documentation/embedding/configuration/customizing-docs-embed.md): Customize the experience when embedding Docs Embed into your product or app by setting welcome messages, actions, and more
- [Connect to custom tools](/docs/publishing-documentation/embedding/configuration/creating-custom-tools.md): Connect GitBook Assistant to any tool you can call from your app — especially support workflows
- [API Reference](/docs/publishing-documentation/embedding/configuration/reference.md): Learn more about the methods available to use when working with Docs Embed programmatically
