PdJ Sphinx Theme
This theme is a theme for sphinx documentation based on the read the docs theme.
It supports light and dark modes first using prefers-color-scheme with an option
to change the mode. If changed the decision will be remembered.
To install it, use pip:
$ pip install sphinx_pdj_theme
To enable it in your project documentation, set the following in your conf.py file.
import sphinx_pdj_theme
html_theme = 'sphinx_pdj_theme'
htm_theme_path = [sphinx_pdj_theme.get_html_theme_path()]
Logo and favicon
To change the logo and the favicon use the following options:
html_logo = 'path/to/logo.svg'
html_favicon = 'path/to/favicon.ico'
To set the logo's width and height use the logo_width and logo_height
theme options
html_theme_options = {
'logo_width': '200px',
'logo_height': '150px',
}
Other options
To hide the search bar set the search option to hide
html_theme_options = {
'search': 'hide'
}
To hide the name of the project above the search bar set the home_link option
to hide
html_theme_options = {
'home_link': 'hide'
}
To include a navigation to the homepage in the sidebar, set the home_menu_item option
to show
html_theme_options = {
'home_menu_item': 'show'
}
By default the label of the navigation item will be the project name. To change it
set the home_menu_item_label option:
html_theme_options = {
'home_menu_item': 'show',
'home_menu_item_label': 'Home',
}
Screenshots
-----------


Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file sphinx_pdj_theme-0.7.3.tar.gz.
File metadata
- Download URL: sphinx_pdj_theme-0.7.3.tar.gz
- Upload date:
- Size: 242.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bfdf95ac5b4b3d5b31ddcfd448843695bde756bbde9a7ff5ba18d8fe4b770987
|
|
| MD5 |
27f52152608e572dcd6682cde875af1b
|
|
| BLAKE2b-256 |
986979c382385be319c37c677e3493fd596635b185f608b7d58f25ed41890c06
|