Skip to content

Commit fa659f0

Browse files
authored
Infra: Tweak PEP references to work on topic sub-index pages (#2658)
1 parent 0ffc781 commit fa659f0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pep_sphinx_extensions/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ def _depart_maths():
5757
def _update_config_for_builder(app: Sphinx) -> None:
5858
app.env.document_ids = {} # For PEPReferenceRoleTitleText
5959
if app.builder.name == "dirhtml":
60-
app.env.settings["pep_url"] = "../pep-{:0>4}"
60+
app.env.settings["pep_url"] = "/pep-{:0>4}"
6161

6262
# internal_builder exists if Sphinx is run by build.py
6363
if "internal_builder" not in app.tags:
@@ -77,7 +77,7 @@ def _post_build(app: Sphinx, exception: Exception | None) -> None:
7777
def setup(app: Sphinx) -> dict[str, bool]:
7878
"""Initialize Sphinx extension."""
7979

80-
environment.default_settings["pep_url"] = "pep-{:0>4}.html"
80+
environment.default_settings["pep_url"] = "/pep-{:0>4}.html"
8181
environment.default_settings["halt_level"] = 2 # Fail on Docutils warning
8282

8383
# Register plugin logic

0 commit comments

Comments
 (0)