diff --git a/docs/source/_templates/versioning.html b/docs/source/_templates/versioning.html
index b5ae969e50..fb88bccf8a 100644
--- a/docs/source/_templates/versioning.html
+++ b/docs/source/_templates/versioning.html
@@ -4,9 +4,9 @@
{% for item in versions %}
{{ item.release }} ({{ item.name }} branch)
{%- endfor %}
-{% if legacy_versions %}
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 5bac5a5888..1b470f89d3 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -63,6 +63,7 @@ smv_tag_whitelist = r"^$"
# the folders built in the gh-pages evennia branch, under docs/.
latest_version = "latest"
legacy_versions = ["2.x", "1.x", "0.x"]
+legacy_branches = ["v2.0.0", "v1.0.0", "v0.9.5"]
def add_legacy_versions_to_html_page_context(app, pagename, templatename, context, doctree):
@@ -71,10 +72,10 @@ def add_legacy_versions_to_html_page_context(app, pagename, templatename, contex
# set this when building legacy docs, to show the 'you are reading an old version' headers
current_is_legacy = False
- LVersion = namedtuple("legacy_version", ["release", "name", "url"])
+ LVersion = namedtuple("legacy_version", ["release", "name", "url", "branch"])
context["legacy_versions"] = [
- LVersion(release=f"{vers}", name=f"v{vers}", url=f"../{vers}/index.html")
- for vers in legacy_versions
+ LVersion(release=f"{vers}", name=f"v{vers}", url=f"../../{vers}/index.html")
+ for vers, branch in zip(legacy_versions, legacy_branches)
]
context["current_is_legacy"] = current_is_legacy