diff --git a/src/librustdoc/html/layout.rs b/src/librustdoc/html/layout.rs
index 7309a1da230..c3843e72135 100644
--- a/src/librustdoc/html/layout.rs
+++ b/src/librustdoc/html/layout.rs
@@ -161,7 +161,7 @@ crate fn render(
}
},
title = page.title,
- description = page.description,
+ description = Escape(page.description),
keywords = page.keywords,
favicon = if layout.favicon.is_empty() {
format!(