Jacky Zhao
2023-08-26 74c3ebb7bd7ef126246f8ea03565db73cd5e7f38
quartz/plugins/emitters/componentResources.ts
@@ -1,4 +1,4 @@
import { FilePath, ServerSlug } from "../../util/path"
import { FilePath, FullSlug } from "../../util/path"
import { QuartzEmitterPlugin } from "../types"
// @ts-ignore
@@ -103,7 +103,7 @@
  } else {
    componentResources.afterDOMLoaded.push(`
        window.spaNavigate = (url, _) => window.location.assign(url)
        const event = new CustomEvent("nav", { detail: { slug: document.body.dataset.slug } })
        const event = new CustomEvent("nav", { detail: { url: document.body.dataset.slug } })
        document.dispatchEvent(event)`)
  }
@@ -154,7 +154,7 @@
      const postscript = joinScripts(componentResources.afterDOMLoaded)
      const fps = await Promise.all([
        emit({
          slug: "index" as ServerSlug,
          slug: "index" as FullSlug,
          ext: ".css",
          content: transform({
            filename: "index.css",
@@ -171,12 +171,12 @@
          }).code.toString(),
        }),
        emit({
          slug: "prescript" as ServerSlug,
          slug: "prescript" as FullSlug,
          ext: ".js",
          content: prescript,
        }),
        emit({
          slug: "postscript" as ServerSlug,
          slug: "postscript" as FullSlug,
          ext: ".js",
          content: postscript,
        }),