diff --git a/mkdocs/contrib/search/templates/search/main.js b/mkdocs/contrib/search/templates/search/main.js index c5ccfa61a8..a5e469d7c8 100644 --- a/mkdocs/contrib/search/templates/search/main.js +++ b/mkdocs/contrib/search/templates/search/main.js @@ -21,8 +21,15 @@ function joinUrl (base, path) { return base + "/" + path; } +function escapeHtml (value) { + return value.replace(/&/g, '&') + .replace(/"/g, '"') + .replace(//g, '>'); +} + function formatResult (location, title, summary) { - return ''+ title + '' + summary +''; + return ''+ escapeHtml(title) + '' + escapeHtml(summary) +''; } function displayResults (results) {
' + summary +'
' + escapeHtml(summary) +'