Configuration¶
Here is the list of configurations that you can change to make the banner behaves as you want.
You can customize these options in your conf.py file:
-
versionwarning_admonition_type¶ Description: Admonition node type used to render the banner.
warning,admonition,tipornote.Default:
'warning'Type: string
Description: Title used in the banner.
Default:
'Warning'Type: string
-
versionwarning_default_message¶ Description: Default message shown in the banner.
Default:
'You are not reading the most up to date version of this documentation. {newest} is the newest version.'Type: string
-
versionwarning_messages¶ Description: Mapping between versions and a specific messages for its banners.
Default:
{}Type: dict
-
versionwarning_message_placeholder¶ Description: Text to be replaced by the version number link from the message
Default:
'newest'Type: string
-
versionwarning_project_slug¶ Description: Slug of the project under Read the Docs.
Default:
READTHEDOCS_PROJECTenvironment variable.Type: string
-
versionwarning_project_version¶ Description: Slug of the version for the current documentation.
Default:
READTHEDOCS_VERSIONenvironment variable.Type: string
-
versionwarning_api_url¶ Description: API URL to retrieve all versions for this project.
Default:
https://readthedocs.org/api/v2/Type: string
Description: HTML code used for the banner shown
Default:
<div id="{id_div}" class="admonition {admonition_type}"> <p class="first admonition-title">{banner_title}</p> <p class="last"> {message} </p> </div>
Type: string
Description: HTML element ID used for the <div> inject as banner
Default:
version-warning-bannerType: string
-
versionwarning_body_selector¶ Description: jQuery selector to find the body element in the page and prepend the banner
Default:
div.bodyType: string