---
title: Features
description: All features to host, customize and ship agent-ready docs from public GitHub on docs.page.
---

## Publish

<CardGroup cols={2}>
  <Card title="Public GitHub hosting" icon="github" href="/features/public-github-hosting">
    Serve docs from a public GitHub repository on every push without any build or deploy step.
  </Card>
  <Card title="Components" icon="cubes" href="/features/components">
    Use built-in MDX components for tabs, callouts, code blocks, and media. No imports needed.
  </Card>
  <Card title="Local preview" icon="eye" href="/features/local-preview">
    Preview your theme and layout locally in the browser via the CLI before pushing to GitHub.
  </Card>
  <Card title="Branch preview" icon="code-branch" href="/features/branch-preview">
    Preview any branch, commit, or pull request at a shareable ref URL before merging to main.
  </Card>
  <Card title="CLI" icon="terminal" href="/features/cli">
    Scaffold projects, preview locally, check links, and manage docs agent from your terminal.
  </Card>
</CardGroup>

## Organize

<CardGroup cols={2}>
  <Card title="Sidebar" icon="bars" href="/features/sidebar">
    Define nested navigation groups and page links in docs.json, flat or keyed by each locale.
  </Card>
  <Card title="Tabs" icon="folder" href="/features/tabs">
    Split docs into top-level tabs, each with its own dedicated sidebar navigation tree.
  </Card>
  <Card title="Links" icon="link" href="/features/links">
    Add icon shortcuts in the sidebar to internal pages or external destinations on your site.
  </Card>
  <Card title="Locales" icon="language" href="/features/locales">
    Serve translated sidebars per locale from navigation configuration in your docs.json file.
  </Card>
  <Card title="Redirects" icon="arrow-right-arrow-left" href="/features/redirects">
    Keep old URLs working when you move or rename pages anywhere across your public docs site.
  </Card>
  <Card title="Search" icon="magnifying-glass" href="/features/search">
    Run full-text search across your docs site from the command palette with a built-in index.
  </Card>
</CardGroup>

## Customize

<CardGroup cols={2}>
  <Card title="Theme" icon="palette" href="/features/theme">
    Set light and dark mode, colors, fonts, and shadcn presets in docs.json on your docs site.
  </Card>
  <Card title="Logo" icon="image" href="/features/logo">
    Set light and dark logos plus favicons for your docs site in docs.json configuration file.
  </Card>
  <Card title="Header" icon="window-maximize" href="/features/header">
    Control the site header including name, theme toggle, GitHub link, and custom CTA buttons.
  </Card>
  <Card title="Social links" icon="share-nodes" href="/features/social-links">
    Show social profiles in the footer and Open Graph metadata in link previews for richer social sharing.
  </Card>
  <Card title="Vanity subdomains" icon="globe" href="/features/vanity-subdomains">
    Host docs at owner subdomains on docs.page instead of the default repository URL path.
  </Card>
  <Card title="Custom domains" icon="link" href="/features/custom-domains">
    Map your own domain to a hosted docs site so readers see branded public URLs on your site.
  </Card>
</CardGroup>

## Configure

<CardGroup cols={2}>
  <Card title="Global variables" icon="code" href="/features/global-variables">
    Define reusable docs.json values and reference them in MDX with mustache placeholders.
  </Card>
  <Card title="Table of contents" icon="list" href="/features/table-of-contents">
    Control which heading levels show in the on-page sidebar for every docs page on your site.
  </Card>
  <Card title="Previous and next links" icon="arrow-right" href="/features/previous-and-next-links">
    Show previous and next links at page bottoms in sidebar navigation order across your site.
  </Card>
  <Card title="Search engine indexing" icon="chart-line" href="/features/search-engine-indexing">
    Set seo.noindex in docs.json to block search engines from indexing your public docs site.
  </Card>
</CardGroup>

## AI

<CardGroup cols={2}>
  <Card title="llms.txt" icon="file-lines" href="/features/llms-txt">
    Auto-generate llms.txt and llms-full.txt exports for LLM discovery and ingestion workflow.
  </Card>
  <Card title="MCP server" icon="plug" href="/features/mcp-server">
    Expose a per-repo MCP endpoint to list and read docs, toggled on or off in docs.json file.
  </Card>
  <Card title="Agent skills" icon="wand-magic-sparkles" href="/features/agent-skills">
    Expose agent skills files as MCP resources so AI tools can read your hosted docs site.
  </Card>
  <Card title="Ask AI" icon="comments" href="/features/ask-ai">
    Embed an in-docs AI chat panel with the agent block in docs.json. Available in beta.
  </Card>
</CardGroup>

## Integrate

<CardGroup cols={2}>
  <Card title="Analytics" icon="chart-simple" href="/features/analytics">
    Add Google Analytics, Tag Manager, or Plausible without custom docs site template scripts.
  </Card>
  <Card title="GitHub App" icon="robot" href="/features/github-app">
    Install the GitHub App for automatic PR comments with live docs preview links on every PR.
  </Card>
</CardGroup>

- [Components](/components): MDX building blocks for page content
- [Reference](/reference/docs-json): docs.json fields, CLI flags, and HTTP endpoints
- [Quickstart](/quickstart): get a live site in minutes
