diff --git a/assets/js/distillpub/template.v2.js b/assets/js/distillpub/template.v2.js index 33d23109..0ef994de 100644 --- a/assets/js/distillpub/template.v2.js +++ b/assets/js/distillpub/template.v2.js @@ -4669,7 +4669,13 @@ d-references { const title = el.textContent; const link = "#" + el.getAttribute("id"); - let newLine = "
  • " + '' + title + "" + "
  • "; + const escapeHTML = (str) => str.replace(/[&<>"']/g, (char) => { + const escapeMap = { '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' }; + return escapeMap[char]; + }); + + const escapedTitle = escapeHTML(title); + let newLine = "
  • " + '' + escapedTitle + "" + "
  • "; if (el.tagName == "H3") { newLine = ""; } else {