From e82ba97a396e4e9d77486b48e6ee8b1dfd1c1b4c Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Mon, 24 Jul 2023 07:07:58 +0000
Subject: [PATCH] actually add processed tag to frontmatter

---
 quartz/plugins/emitters/contentPage.tsx |   22 ++++++++++------------
 1 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/quartz/plugins/emitters/contentPage.tsx b/quartz/plugins/emitters/contentPage.tsx
index 889cf60..97198da 100644
--- a/quartz/plugins/emitters/contentPage.tsx
+++ b/quartz/plugins/emitters/contentPage.tsx
@@ -8,7 +8,9 @@
 
 export const ContentPage: QuartzEmitterPlugin<FullPageLayout> = (opts) => {
   if (!opts) {
-    throw new Error("ContentPage must be initialized with options specifiying the components to use")
+    throw new Error(
+      "ContentPage must be initialized with options specifiying the components to use",
+    )
   }
 
   const { head: Head, header, beforeBody, pageBody: Content, left, right, footer: Footer } = opts
@@ -20,9 +22,10 @@
     getQuartzComponents() {
       return [Head, Header, Body, ...header, ...beforeBody, Content, ...left, ...right, Footer]
     },
-    async emit(_contentDir, cfg, content, resources, emit): Promise<FilePath[]> {
+    async emit(ctx, content, resources, emit): Promise<FilePath[]> {
+      const cfg = ctx.cfg.configuration
       const fps: FilePath[] = []
-      const allFiles = content.map(c => c[1].data)
+      const allFiles = content.map((c) => c[1].data)
       for (const [tree, file] of content) {
         const slug = canonicalizeServer(file.data.slug!)
         const externalResources = pageResources(slug, resources)
@@ -32,17 +35,12 @@
           cfg,
           children: [],
           tree,
-          allFiles
+          allFiles,
         }
 
-        const content = renderPage(
-          slug,
-          componentData,
-          opts,
-          externalResources
-        )
+        const content = renderPage(slug, componentData, opts, externalResources)
 
-        const fp = file.data.slug + ".html" as FilePath
+        const fp = (file.data.slug + ".html") as FilePath
         await emit({
           content,
           slug: file.data.slug!,
@@ -52,6 +50,6 @@
         fps.push(fp)
       }
       return fps
-    }
+    },
   }
 }

--
Gitblit v1.10.0