Quick Start¶
Five minutes to a working documentation site.
1. Install¶
cd manticore-sphinx-theme
pip install -e .
2. Configure¶
In your project’s conf.py:
html_theme = "manticore_sphinx_theme"
html_theme_options = {
"logo": "mylogo.png", # in _static/
"logo_alt": "My Project",
"favicon": "favicon.ico", # in _static/
"color_primary": "#030146", # navy — headings, TOC links
"color_accent": "#ff420e", # orange — links, active states
"landing_page": "index", # landing page (pagename)
"repo_url": "https://github.com/myorg/myproject",
}
# Landing page navigation cards
html_context = {
"landing_page": {
"menu": [
{"title": "Getting Started", "url": "getting-started"},
{"title": "API Reference", "url": "api-reference"},
]
}
}
html_show_sphinx = False # suppress "Created using Sphinx"
3. Build¶
python build.py clean css docs
# or: make clean css docs
Open _build/html/index.html.
4. Live-Reload¶
python build.py docs-live
# or: make docs-live
Starts a server at http://localhost:8080 with automatic refresh.
Minimal conf.py¶
import os
project = "My Project"
copyright = "2026, My Company"
version = "1.0"
html_theme = "manticore_sphinx_theme"
html_theme_path = [os.path.abspath("..")]
html_theme_options = {
"logo_alt": "My Project",
"color_primary": "#030146",
"color_accent": "#ff420e",
}
html_show_sphinx = False
html_static_path = ["_static"]