diff options
author | pennae <github@quasiparticle.net> | 2023-01-18 01:04:21 +0100 |
---|---|---|
committer | pennae <82953136+pennae@users.noreply.github.com> | 2023-01-22 17:50:09 +0100 |
commit | d1aa187c0e1fa3a91d1204b810794cc0f1d17842 (patch) | |
tree | e20f33be922549ce181c0ab9aea8ec54bece63d9 /nixos | |
parent | 2cb43da5870b6f0d3beb64afdce3cb8a04a071fc (diff) |
nixos/make-options-doc: don't escape link urls twice
mistune already does escaping. it does escaping for html, but the difference is small enough that can just ignore that we're actually targeting docbook here.
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/lib/make-options-doc/mergeJSON.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/nixos/lib/make-options-doc/mergeJSON.py b/nixos/lib/make-options-doc/mergeJSON.py index c27cd9d3c6ddb..db14808e84e70 100644 --- a/nixos/lib/make-options-doc/mergeJSON.py +++ b/nixos/lib/make-options-doc/mergeJSON.py @@ -80,15 +80,14 @@ class Renderer(mistune.renderers.BaseRenderer): if text == "": tag = "xref" attr = "linkend" - link = quoteattr(link[1:]) + link = link[1:] else: # try to faithfully reproduce links that were of the form <link href="..."/> # in docbook format if text == link: text = "" attr = "xlink:href" - link = quoteattr(link) - return f"<{tag} {attr}={link}>{text}</{tag}>" + return f"<{tag} {attr}=\"{link}\">{text}</{tag}>" def list(self, text, ordered, level, start=None): if ordered: raise NotImplementedError("ordered lists not supported yet") |