From 75f2366fef78ab21632415c19279c6567118af99 Mon Sep 17 00:00:00 2001 From: Emile Bangma Date: Thu, 13 Jun 2024 22:17:03 +0000 Subject: [PATCH] Fix multiple callout members --- quartz/plugins/transformers/ofm.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/quartz/plugins/transformers/ofm.ts b/quartz/plugins/transformers/ofm.ts index 0e99ada13..94f4c6809 100644 --- a/quartz/plugins/transformers/ofm.ts +++ b/quartz/plugins/transformers/ofm.ts @@ -415,7 +415,7 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin } // find first line and callout content - const [firstChild, calloutContent] = node.children + const [firstChild, ...calloutContent] = node.children if (firstChild.type !== "paragraph" || firstChild.children[0]?.type !== "text") { return } @@ -498,15 +498,14 @@ export const ObsidianFlavoredMarkdown: QuartzTransformerPlugin const contentData: BlockContent | DefinitionContent = { data: { hProperties: { - ...(calloutContent.data?.hProperties ?? {}), className: "callout-content", }, hName: "div", }, type: "blockquote", - children: [calloutContent], + children: [...calloutContent], } - node.children.splice(1, 1, ...[contentData]) + node.children.splice(1, Infinity, ...[contentData]) } } })