diff --git a/doc/gendoc.py b/doc/gendoc.py
index eb36f7a71291de88e0ee12cebdd574d026fce2dc_ZG9jL2dlbmRvYy5weQ==..85ec89c47a0413a0cbd54062527e33555f45dec3_ZG9jL2dlbmRvYy5weQ== 100755
--- a/doc/gendoc.py
+++ b/doc/gendoc.py
@@ -317,7 +317,12 @@
                 ui.write(b"\n")
             # aliases
             if d[b'aliases']:
-                ui.write(_(b"    aliases: %s\n\n") % b" ".join(d[b'aliases']))
+                # Note the empty comment, this is required to separate this
+                # (which should be a blockquote) from any preceding things (such
+                # as a definition list).
+                ui.write(
+                    _(b"..\n\n    aliases: %s\n\n") % b" ".join(d[b'aliases'])
+                )
 
 
 def allextensionnames():