mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-27 23:04:05 -06:00
Comment regex (fixes https://github.com/jackyzha0/quartz/issues/1114)
This commit is contained in:
parent
f64e277ca2
commit
1f9ee4735e
@ -11,16 +11,16 @@ export const HtmlComments: TextTransformerPlugin = () => {
|
|||||||
if (src instanceof Buffer) {
|
if (src instanceof Buffer) {
|
||||||
src = src.toString()
|
src = src.toString()
|
||||||
} // capture all codeblocks before parsing comments
|
} // capture all codeblocks before parsing comments
|
||||||
const codeBlocks = Array.from(src.matchAll(codeBlockRegex), (x) => x[1].toString())
|
const codeBlocks = Array.from(src.matchAll(codeBlockRegex), (x) => x[1])
|
||||||
|
|
||||||
src = src.replaceAll(codeBlockRegex, "###codeblockplaceholder###")
|
src = src.replaceAll(codeBlockRegex, "###codeblockplaceholder###")
|
||||||
|
|
||||||
src = src.replaceAll(commentRegex, "")
|
src = src.replaceAll(commentRegex, "")
|
||||||
|
|
||||||
// Restore codeblocks
|
// Restore codeblocks
|
||||||
codeBlocks.forEach((codeblock) => {
|
for (const codeblock of codeBlocks) {
|
||||||
src = src.replace("###codeblockplaceholder###", codeblock)
|
src = src.replace("###codeblockplaceholder###", codeblock)
|
||||||
})
|
}
|
||||||
|
|
||||||
return src
|
return src
|
||||||
},
|
},
|
||||||
|
|||||||
@ -19,10 +19,10 @@ export const ObsidianFlavoredMarkdownComments: TextTransformerPlugin = () => {
|
|||||||
|
|
||||||
src = src.replaceAll(commentRegex, "")
|
src = src.replaceAll(commentRegex, "")
|
||||||
|
|
||||||
// Restore codeblocks
|
// Restore codeblock
|
||||||
codeBlocks.forEach((codeblock) => {
|
for (const codeblock of codeBlocks) {
|
||||||
src = src.replace("###codeblockplaceholder###", codeblock)
|
src = src.replace("###codeblockplaceholder###", codeblock)
|
||||||
})
|
}
|
||||||
|
|
||||||
return src
|
return src
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user