summaryrefslogtreecommitdiffstats
path: root/pkgs/tools/nix
diff options
context:
space:
mode:
authormaralorn <mail@maralorn.de>2024-03-16 23:33:06 +0100
committermaralorn <mail@maralorn.de>2024-03-16 23:33:06 +0100
commit06f993f7e7a49403fddd9f5df1397742829487b3 (patch)
tree190b4afe0baabe88ac8ee924c11316d332a18a6f /pkgs/tools/nix
parentde224278845383f6d92f1deca2a1530a611d7cc3 (diff)
parent7431fec51f55c6e31a6108e816fd384c15a28304 (diff)
Merge branch 'master' into haskell-updates
Diffstat (limited to 'pkgs/tools/nix')
-rw-r--r--pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/html.py8
-rw-r--r--pkgs/tools/nix/nixos-render-docs/src/tests/test_html.py2
2 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/html.py b/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/html.py
index b9227814dea2..3ee10a60568d 100644
--- a/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/html.py
+++ b/pkgs/tools/nix/nixos-render-docs/src/nixos_render_docs/html.py
@@ -163,7 +163,7 @@ class HTMLRenderer(Renderer):
# keycap-styled spans.
(id_part, class_part) = ("", "")
if s := token.attrs.get('id'):
- id_part = f'<a id="{escape(cast(str, s), True)}" />'
+ id_part = f'<span id="{escape(cast(str, s), True)}"></span>'
if s := token.attrs.get('class'):
if s == 'keycap':
class_part = '<span class="keycap"><strong>'
@@ -181,7 +181,7 @@ class HTMLRenderer(Renderer):
if hstyle:
hstyle = f'style="{escape(hstyle, True)}"'
if anchor := cast(str, token.attrs.get('id', '')):
- anchor = f'<a id="{escape(anchor, True)}"></a>'
+ anchor = f'<span id="{escape(anchor, True)}"></span>'
result = self._close_headings(hlevel)
tag = self._heading_tag(token, tokens, i)
toc_fragment = self._build_toc(tokens, i)
@@ -220,7 +220,7 @@ class HTMLRenderer(Renderer):
def example_open(self, token: Token, tokens: Sequence[Token], i: int) -> str:
if id := cast(str, token.attrs.get('id', '')):
id = f'id="{escape(id, True)}"' if id else ''
- return f'<div class="example"><a {id} />'
+ return f'<div class="example"><span {id} ></span>'
def example_close(self, token: Token, tokens: Sequence[Token], i: int) -> str:
return '</div></div><br class="example-break" />'
def example_title_open(self, token: Token, tokens: Sequence[Token], i: int) -> str:
@@ -239,7 +239,7 @@ class HTMLRenderer(Renderer):
)
def figure_open(self, token: Token, tokens: Sequence[Token], i: int) -> str:
if anchor := cast(str, token.attrs.get('id', '')):
- anchor = f'<a id="{escape(anchor, True)}"></a>'
+ anchor = f'<span id="{escape(anchor, True)}"></span>'
return f'<div class="figure">{anchor}'
def figure_close(self, token: Token, tokens: Sequence[Token], i: int) -> str:
return (
diff --git a/pkgs/tools/nix/nixos-render-docs/src/tests/test_html.py b/pkgs/tools/nix/nixos-render-docs/src/tests/test_html.py
index fba0ce2679a4..9a3e07cb24c7 100644
--- a/pkgs/tools/nix/nixos-render-docs/src/tests/test_html.py
+++ b/pkgs/tools/nix/nixos-render-docs/src/tests/test_html.py
@@ -167,7 +167,7 @@ def test_full() -> None:
<span class="citerefentry"><span class="refentrytitle">man</span>(1)</span>
</a> reference
</p>
- <p><a id="b" />some <a id="a" />nested anchors</p>
+ <p><span id="b"></span>some <span id="a"></span>nested anchors</p>
<p>
<span class="emphasis"><em>emph</em></span>␣
<span class="strong"><strong>strong</strong></span>␣