sphinx-fuma
A responsive Sphinx theme inspired by Fumadocs.
Features
- Responsive documentation and notebook layouts
- Collapsible page navigation, breadcrumbs, pagination, page icons, and section tabs
- Scroll-aware page table of contents
- Client-side search powered by sphinx-searchlite
- Light and dark modes, color presets, and CSS variable overrides
- Self-hosted Geist and JetBrains Mono fonts, with a system-font option
- Native
stepsandfilesdirectives - Styling for standard Sphinx content and Sphinx Design cards and tabs
Quick start
Install the theme:
pip install sphinx-fuma
Enable the extension and theme in conf.py:
extensions = ["sphinx_fuma"]
html_theme = "fuma"
Build the documentation as usual:
sphinx-build -M html docs docs/_build
Documentation
The published documentation is built with sphinx-fuma and demonstrates its navigation, search, color, and content features.
[!NOTE] This library was generated using copier from the Base Python Project Template repository.
Metadata
Release files for sphinx-fuma 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sphinx_fuma-0.1.3.tar.gz | 107.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sphinx_fuma-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 222.4 kB
Release files / sphinx_fuma-0.1.3.tar.gz
| Download URL | sphinx_fuma-0.1.3.tar.gz |
|---|---|
| Size | 107.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ea3ef40e2848caf11117caee985510242f2a0bfb94c2507a0b74d2437d5e350f
|
|
BLAKE2b-256 checksum How to use checksums |
f4517cc05df44080d71ec58e5fbd91f990f6bb867855734255137b4f8f744c90
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|
Release files / sphinx_fuma-0.1.3-py3-none-any.whl
| Download URL | sphinx_fuma-0.1.3-py3-none-any.whl |
|---|---|
| Size | 114.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7e5be94a6f993f5d8bb3bf5ae3931725f7d75caf47af5281fd3bc5e14363026a
|
|
BLAKE2b-256 checksum How to use checksums |
9c49810fe6a8cd7f3d73cc511b2e2858b8283de1575c23b7453c08c2f93df6d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.14
|