From 89e52a27d075cbae3881e3c247fabae360565f87 Mon Sep 17 00:00:00 2001 From: hannah Date: Thu, 11 Sep 2025 14:52:25 -0400 Subject: [PATCH] Revert "Use root relative link and directory-style URL for plain text nodes" --- src/sphinx_tags/__init__.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/sphinx_tags/__init__.py b/src/sphinx_tags/__init__.py index f501655..7deeef6 100644 --- a/src/sphinx_tags/__init__.py +++ b/src/sphinx_tags/__init__.py @@ -111,10 +111,12 @@ def run(self): return [result] - def _get_plaintext_node(self, tag: str, file_basename: str) -> List[nodes.Node]: + def _get_plaintext_node( + self, tag: str, file_basename: str, relative_tag_dir: Path + ) -> List[nodes.Node]: """Get a plaintext reference link for the given tag""" - link = Path(self.env.app.config.tags_output_dir) / f"{file_basename}/" - return nodes.reference(refuri="/" + str(link), text=tag) + link = relative_tag_dir / f"{file_basename}.html" + return nodes.reference(refuri=str(link), text=tag) def _get_badge_node( self, tag: str, file_basename: str, relative_tag_dir: Path