Furo Sphinx Theme

2025.12.19 · active · verified Fri Apr 10

Furo is a clean, customisable, and modern Sphinx documentation theme. It is actively developed with frequent releases, often monthly or bi-monthly, to keep pace with Sphinx updates and introduce minor enhancements and fixes. The current version is 2025.12.19.

Warnings

Install

Imports

Quickstart

This quickstart guides you through setting up a basic Sphinx project and enabling the Furo theme. Ensure Sphinx is installed, then create or update your `conf.py` to specify `html_theme = 'furo'` and optionally configure theme options.

# 1. Install Furo and Sphinx
# pip install furo sphinx

# 2. Create a Sphinx project (if you haven't already)
# sphinx-quickstart # Follow prompts, e.g., 'y' for separate build/source dirs

# 3. Edit your conf.py file
# Open docs/conf.py (or your source directory's conf.py)
# Find or add the following line:

# conf.py example snippet:

# -- Project information -----------------------------------------------------
project = 'My Awesome Project'
copyright = '2023, Your Name'
author = 'Your Name'
release = '0.1.0'

# -- General configuration ---------------------------------------------------
extensions = [
    'sphinx.ext.autodoc',
    'sphinx.ext.napoleon',
    'sphinx.ext.viewcode',
]

# -- Options for HTML output -------------------------------------------------
html_theme = 'furo'

html_theme_options = {
    "navigation_with_keys": True,
    "sidebar_hide_name": True,
}

# 4. Build your documentation (from the docs directory)
# make html
# Open _build/html/index.html in your browser

view raw JSON →