Skip to content

Commit 21cfdee

Browse files
committed
Use root relative link and directory-style URL for plain text nodes
- Use root relative link instead of directory-relative URL which caused tags to be appended to the on-page tags for plaintext nodes. - Use directory-style URLs instead of appending .html to match the implementation for badges.
1 parent 4863328 commit 21cfdee

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/sphinx_tags/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -112,11 +112,11 @@ def run(self):
112112
return [result]
113113

114114
def _get_plaintext_node(
115-
self, tag: str, file_basename: str, relative_tag_dir: Path
115+
self, tag: str, file_basename: str
116116
) -> List[nodes.Node]:
117117
"""Get a plaintext reference link for the given tag"""
118-
link = relative_tag_dir / f"{file_basename}.html"
119-
return nodes.reference(refuri=str(link), text=tag)
118+
link = Path(self.env.app.config.tags_output_dir) / f"{file_basename}/"
119+
return nodes.reference(refuri="/" + str(link), text=tag)
120120

121121
def _get_badge_node(
122122
self, tag: str, file_basename: str, relative_tag_dir: Path

0 commit comments

Comments
 (0)