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.
This commit is contained in:
@@ -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")
|
||||
|
||||
Reference in New Issue
Block a user