Images in summaries are now no longer broken in newsletter emails.

This commit is contained in:
Dorian Niemiec 2024-06-07 21:59:39 +02:00
parent d79fab489b
commit 3237afa541

View file

@ -92,7 +92,7 @@ https.get("https://blog.svrjs.org/atom.xml", function (res) {
var imageURL = "https://blog.svrjs.org/images/covers/" + (qim ? qim[1] : "missing") + ".png"; var imageURL = "https://blog.svrjs.org/images/covers/" + (qim ? qim[1] : "missing") + ".png";
formatTemplate("index.html", { formatTemplate("index.html", {
"title": antiXSS(ent[_qid].title), "title": antiXSS(ent[_qid].title),
"summary": ent[_qid].summary, "summary": ent[_qid].summary.replace(/(src|href)="\/(?!\/)/,"$1=\"https://blog.svrjs.org/"),
"image": antiXSS(imageURL), "image": antiXSS(imageURL),
"link": antiXSS(ent[_qid].id), "link": antiXSS(ent[_qid].id),
"unsubscribe": antiXSS("https://newsletter.svrjs.org/unsubscribe.svr?id=" + encodeURIComponent(emails[_id].unsubscribeId)) "unsubscribe": antiXSS("https://newsletter.svrjs.org/unsubscribe.svr?id=" + encodeURIComponent(emails[_id].unsubscribeId))