diff --git a/docs/conf.py b/docs/conf.py index 7a3fe49..1608787 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -55,6 +55,18 @@ todo_include_todos = True +html_context = {} + +if os.environ.get("READTHEDOCS") == "True": + project_slug = os.environ.get("READTHEDOCS_PROJECT") + version_slug = os.environ.get("READTHEDOCS_VERSION") + language_slug = os.environ.get("READTHEDOCS_LANGUAGE", "en") + + # RTD's standard download URL pattern + pdf_url = f"https://{project_slug}.readthedocs.io/_/downloads/{language_slug}/{version_slug}/pdf/" + + html_context["pdf_url"] = pdf_url + # -- Options for Texinfo output ------------------------------------------- locale_dirs = [