Jacky Zhao
2023-08-11 21cc6a5da9edefd199c0b2158b85b8cd10dd901c
quartz/plugins/emitters/contentIndex.ts
@@ -88,19 +88,23 @@
      }
      if (opts?.enableSiteMap) {
        emitted.push(await emit({
          content: generateSiteMap(cfg, linkIndex),
          slug: "sitemap" as ServerSlug,
          ext: ".xml",
        }))
        emitted.push(
          await emit({
            content: generateSiteMap(cfg, linkIndex),
            slug: "sitemap" as ServerSlug,
            ext: ".xml",
          }),
        )
      }
      if (opts?.enableRSS) {
        emitted.push(await emit({
          content: generateRSSFeed(cfg, linkIndex),
          slug: "index" as ServerSlug,
          ext: ".xml",
        }))
        emitted.push(
          await emit({
            content: generateRSSFeed(cfg, linkIndex),
            slug: "index" as ServerSlug,
            ext: ".xml",
          }),
        )
      }
      const fp = path.join("static", "contentIndex") as ServerSlug
@@ -115,11 +119,13 @@
        }),
      )
      emitted.push(await emit({
        content: JSON.stringify(simplifiedIndex),
        slug: fp,
        ext: ".json",
      }))
      emitted.push(
        await emit({
          content: JSON.stringify(simplifiedIndex),
          slug: fp,
          ext: ".json",
        }),
      )
      return emitted
    },