diff --git a/docs/generate_input_reference.py b/docs/generate_input_reference.py
index 0bcba06e66..3def92e42b 100755
--- a/docs/generate_input_reference.py
+++ b/docs/generate_input_reference.py
@@ -148,7 +148,9 @@ def process_section(
output += ["## Keywords", ""]
for keyword in keywords:
keyword_name = get_name(keyword)
- output += [f"* {keyword_name}"]
+ output += [
+ f"* " f"{escape_markdown(keyword_name)}"
+ ]
output += [""]
# Render keywords
output += ["## Keyword descriptions", ""]