Anydocs Documents
Theme Configuration

classic-docs Theme

Understand the classic-docs layout model and configuration surface.

`classic-docs` is the built-in sidebar-first reader theme. Use it when a continuous navigation tree matters more than switching between major areas in a header.

Layout and best fit

This theme uses the classic left-sidebar and right-content layout. It works well for guides, knowledge bases, operating manuals, and API or reference docs with a stable hierarchy.

What you can configure today

It supports reader branding fields such as `siteTitle`, `logoSrc`, and `logoAlt`. It also supports `site.theme.chrome.showSearch`, `site.theme.codeTheme`, and six color tokens: `primary`, `primaryForeground`, `accent`, `accentForeground`, `sidebarActive`, and `sidebarActiveForeground`.

Capabilities it does not use

`classic-docs` does not use `site.navigation.topNav`. Even if top navigation items exist in project config, they do not become part of this theme's main reader chrome.

Runtime behavior

`classic-docs` supports search and language switching, and does not currently support dark mode. The `homeLabel` field is still persisted in project config, but the current built-in reader layout does not treat it as a primary visible branding slot.

When to choose classic-docs: If your site mainly relies on one continuously browsable docs tree rather than switching between a few big header groups, `classic-docs` is usually the more direct fit.
Validate readability after color overrides: Color values must use `#RRGGBB`. After changing `primary` or sidebar active colors, verify that body links, navigation active states, and code presentation still read clearly.