From cd826fb4774795004bfba1b5edd0f2fc8b4b435c Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Mon, 22 Jan 2024 18:03:59 +0000
Subject: [PATCH] fix: process comments at a text level rather than a markdown level
---
quartz/plugins/transformers/ofm.ts | 20 ++++++++------------
1 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/quartz/plugins/transformers/ofm.ts b/quartz/plugins/transformers/ofm.ts
index e1f7651..74a4523 100644
--- a/quartz/plugins/transformers/ofm.ts
+++ b/quartz/plugins/transformers/ofm.ts
@@ -163,6 +163,14 @@
})
}
+ // 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)
if (opts.wikilinks) {
if (src instanceof Buffer) {
@@ -286,18 +294,6 @@
])
}
- if (opts.comments) {
- replacements.push([
- commentRegex,
- (_value: string, ..._capture: string[]) => {
- return {
- type: "text",
- value: "",
- }
- },
- ])
- }
-
if (opts.parseArrows) {
replacements.push([
arrowRegex,
--
Gitblit v1.10.0