From 5729fb7c5bb8bb132bea2ea4753a9abb8b1996e2 Mon Sep 17 00:00:00 2001 From: Griatch Date: Wed, 20 Dec 2023 19:54:15 +0100 Subject: [PATCH] Try to fix links to legacy docs --- docs/source/_templates/versioning.html | 4 ++-- docs/source/conf.py | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) 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