diff --git a/app/src/protyle/export/util.ts b/app/src/protyle/export/util.ts index c51f667e0..afbb761c7 100644 --- a/app/src/protyle/export/util.ts +++ b/app/src/protyle/export/util.ts @@ -92,11 +92,11 @@ id="preview"> const refreshPreview = (response: IWebSocketData) => { previewElement.innerHTML = response.data.content; // https://github.com/siyuan-note/siyuan/issues/9685 - previewElement.querySelectorAll('[data-type~="mark"]').forEach((markItem: HTMLElement) => { + previewElement.querySelectorAll('[data-type~="mark"], [data-type~="u"], [data-type~="text"], [data-type~="code"], [data-type~="tag"], [data-type~="kbd"]').forEach((markItem: HTMLElement) => { markItem.childNodes.forEach((item) => { let spanHTML = ""; Array.from(item.textContent).forEach(str => { - spanHTML += `${str}`; + spanHTML += `${str}`; }); const templateElement = document.createElement("template"); templateElement.innerHTML = spanHTML; @@ -104,7 +104,8 @@ id="preview"> item.remove(); }); if (markItem.childNodes.length > 0) { - markItem.setAttribute("data-type", markItem.getAttribute("data-type").replace("mark", "")); + markItem.setAttribute("style", ""); + markItem.setAttribute("data-type", markItem.getAttribute("data-type").replace(/mark|u|text|code|tag|kbd/g, "")); } }); previewElement.setAttribute("data-doc-type", response.data.type || "NodeDocument");