Choosing your Theme

Selecting and configuring a theme.


MkDocs includes two built-in themes (mkdocs and readthedocs), as documented below. However, many third party themes are available to choose from as well.

To choose a theme, set the theme configuration option in your mkdocs.yml config file.

theme:
    name: readthedocs

mkdocs

The default theme, which was built as a custom Bootstrap theme, supports most every feature of MkDocs.

mkdocs

In addition to the default theme configuration options, the mkdocs theme supports the following options:

readthedocs

A clone of the default theme used by the Read the Docs service, which offers the same restricted feature-set as its parent theme. Like its parent theme, only two levels of navigation are supported.

ReadTheDocs

In addition to the default theme configuration options, the readthedocs theme supports the following options:

Third Party Themes

A list of third party themes can be found in the MkDocs community wiki. If you have created your own, please feel free to add it to the list.