From fd5c8d17d3b3cd0a13b0a21a2b78d85010e02e12 Mon Sep 17 00:00:00 2001
From: Jacky Zhao <j.zhao2k19@gmail.com>
Date: Tue, 20 Jun 2023 03:37:45 +0000
Subject: [PATCH] basic search implementation

---
 quartz/plugins/emitters/contentPage.tsx |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/quartz/plugins/emitters/contentPage.tsx b/quartz/plugins/emitters/contentPage.tsx
index d88cf9c..03bc0ff 100644
--- a/quartz/plugins/emitters/contentPage.tsx
+++ b/quartz/plugins/emitters/contentPage.tsx
@@ -33,7 +33,7 @@
     },
     async emit(_contentDir, cfg, content, resources, emit): Promise<string[]> {
       const fps: string[] = []
-
+      const allFiles = content.map(c => c[1].data)
       for (const [tree, file] of content) {
         const baseDir = resolveToRoot(file.data.slug!)
         const pageResources: StaticResources = {
@@ -50,13 +50,14 @@
           externalResources: pageResources,
           cfg,
           children: [],
-          tree
+          tree,
+          allFiles
         }
 
         const Content = opts.content
         const doc = <html>
           <Head {...componentData} />
-          <body data-slug={trimPathSuffix(file.data.slug ?? "")}>
+          <body data-slug={file.data.slug ?? ""}>
             <div id="quartz-root" class="page">
               <Header {...componentData} >
                 {header.map(HeaderComponent => <HeaderComponent {...componentData} />)}

--
Gitblit v1.10.0