Add anchors to headings.

This commit is contained in:
Adrian Kuschelyagi Malacoda 2020-09-20 05:31:55 -05:00
parent a9adf51453
commit d062ca6787

View File

@ -170,8 +170,9 @@ def render (wikitext, base="", linker=None):
render(node.tag) render(node.tag)
)) ))
elif node_type is Heading: elif node_type is Heading:
rendered.append("<h{}>{}</h{}>".format( rendered.append('<h{} id="{}">{}</h{}>'.format(
node.level, node.level,
reformat_page_title(node.title),
render(node.title, base, linker), render(node.title, base, linker),
node.level node.level
)) ))
@ -224,4 +225,4 @@ class Template():
try: try:
parsed_wikicode.replace(argument, value) parsed_wikicode.replace(argument, value)
except ValueError: pass except ValueError: pass
return parsed_wikicode return parsed_wikicode