html_sanitizer: Demote H1 tags (#2190)

Generalize clipper.js support for removing H1 tags so it also applies to
imports. This will move all heading levels down to make room if
needed, only leaving duplicates at H6.
This commit is contained in:
Ben Jackson
2021-10-03 11:56:08 -07:00
committed by GitHub
parent ec3b844026
commit 6ae8508413
2 changed files with 21 additions and 5 deletions

View File

@@ -104,10 +104,7 @@ function createNote(req) {
}
function processContent(images, note, content) {
let rewrittenContent = htmlSanitizer.sanitize(content)
// H1 is not supported so convert it to H2
.replace(/<h1/ig, "<h2")
.replace(/<\/h1/ig, "</h2");
let rewrittenContent = htmlSanitizer.sanitize(content);
if (images) {
for (const {src, dataUrl, imageId} of images) {