mirror of
https://github.com/jackyzha0/quartz.git
synced 2026-02-03 22:15:42 -06:00
Merge 043161b4a1 into ec00a40aef
This commit is contained in:
commit
8c1a89090a
@ -161,7 +161,13 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin<Partial<Options>>
|
|||||||
textTransform(_ctx, src) {
|
textTransform(_ctx, src) {
|
||||||
// do comments at text level
|
// do comments at text level
|
||||||
if (opts.comments) {
|
if (opts.comments) {
|
||||||
src = src.replace(commentRegex, "")
|
// Remove %% comments %% outside of codeblocks
|
||||||
|
const codeblockRegex = /```[\s\S]*?```|`[^`\n]+`/
|
||||||
|
const codeblockOrCommentRegex = new RegExp(
|
||||||
|
`(${codeblockRegex.source})|${commentRegex.source}`,
|
||||||
|
"g",
|
||||||
|
)
|
||||||
|
src = src.replace(codeblockOrCommentRegex, (_match, codeblock) => codeblock ?? "")
|
||||||
}
|
}
|
||||||
|
|
||||||
// pre-transform blockquotes
|
// pre-transform blockquotes
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user