fix: process comments at a text level rather than a markdown level
This commit is contained in:
parent
273931d25c
commit
cd826fb477
@ -163,6 +163,14 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// do comments at text level
|
||||||
|
if (opts.comments) {
|
||||||
|
if (src instanceof Buffer) {
|
||||||
|
src = src.toString()
|
||||||
|
}
|
||||||
|
src.replace(commentRegex, "")
|
||||||
|
}
|
||||||
|
|
||||||
// pre-transform wikilinks (fix anchors to things that may contain illegal syntax e.g. codeblocks, latex)
|
// pre-transform wikilinks (fix anchors to things that may contain illegal syntax e.g. codeblocks, latex)
|
||||||
if (opts.wikilinks) {
|
if (opts.wikilinks) {
|
||||||
if (src instanceof Buffer) {
|
if (src instanceof Buffer) {
|
||||||
@ -286,18 +294,6 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>
|
|||||||
])
|
])
|
||||||
}
|
}
|
||||||
|
|
||||||
if (opts.comments) {
|
|
||||||
replacements.push([
|
|
||||||
commentRegex,
|
|
||||||
(_value: string, ..._capture: string[]) => {
|
|
||||||
return {
|
|
||||||
type: "text",
|
|
||||||
value: "",
|
|
||||||
}
|
|
||||||
},
|
|
||||||
])
|
|
||||||
}
|
|
||||||
|
|
||||||
if (opts.parseArrows) {
|
if (opts.parseArrows) {
|
||||||
replacements.push([
|
replacements.push([
|
||||||
arrowRegex,
|
arrowRegex,
|
||||||
|
Loading…
Reference in New Issue
Block a user