***
title: Configuration overview
subtitle: Configure your Fern Docs site at the site level and page level
description: >-
Understand how to configure your Fern documentation site at the site level and
page level.
-----------
For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see [https://buildwithfern.com/learn/llms.txt](https://buildwithfern.com/learn/llms.txt). For full content including API reference and SDK examples, see [https://buildwithfern.com/learn/llms-full.txt](https://buildwithfern.com/learn/llms-full.txt).
Fern documentation is configured at two levels: **site-level** settings in `docs.yml` that apply globally, and **page-level** settings in frontmatter that control individual pages.
## Site-level configuration
The `docs.yml` file controls your site's appearance, structure, and behavior. All of the settings below are configured in `docs.yml`.
Colors, typography, logo, layout, navbar links, and analytics
Organize your sidebar with sections, pages, and folders
Group content into switchable tabs with optional variants
Add a dropdown version selector for multiple doc versions
Add a product switcher for multi-product sites
Chronological record of changes with tagging and RSS
## Page-level configuration
Use frontmatter in individual `.mdx` files to override site-level defaults for a specific page, such as titles, meta descriptions, slugs, layout, and visibility of page elements.
Titles, descriptions, slugs, layout, availability badges, and more