Skip to content

Commit 120ae81

Browse files
committed
add version selector
1 parent ae53374 commit 120ae81

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

docs/source/conf.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,13 @@
2222
author = "Simon Blanke"
2323

2424
CURRENT_VERSION = f"v{gradient_free_optimizers.__version__}"
25+
_switcher_version = gradient_free_optimizers.__version__
2526

2627
if ON_READTHEDOCS:
2728
READTHEDOCS_VERSION = os.environ.get("READTHEDOCS_VERSION")
2829
if READTHEDOCS_VERSION == "latest":
2930
CURRENT_VERSION = "main"
31+
_switcher_version = "dev"
3032

3133
# -- General configuration ---------------------------------------------------
3234

@@ -147,7 +149,11 @@ def find_source():
147149
"use_edit_page_button": False,
148150
"navbar_start": ["navbar-logo"],
149151
"navbar_center": ["navbar-nav"],
150-
"navbar_end": ["theme-switcher", "navbar-icon-links"],
152+
"navbar_end": ["version-switcher", "theme-switcher", "navbar-icon-links"],
153+
"switcher": {
154+
"json_url": "https://gradient-free-optimizers.readthedocs.io/en/latest/_static/switcher.json",
155+
"version_match": _switcher_version,
156+
},
151157
"show_nav_level": 1,
152158
"show_toc_level": 3,
153159
"secondary_sidebar_items": ["page-toc", "sourcelink"],

0 commit comments

Comments
 (0)