Jacky Zhao
2023-06-17 b5877824500a19c721c93eedc59704db94487a94
quartz/plugins/index.ts
@@ -33,10 +33,6 @@
    afterDOMLoaded: []
  }
  if (cfg.enableSPA) {
    componentResources.afterDOMLoaded.push(spaRouterScript)
  }
  for (const component of allComponents) {
    const { css, beforeDOMLoaded, afterDOMLoaded } = component
    if (css) {
@@ -50,6 +46,15 @@
    }
  }
  if (cfg.enableSPA) {
    componentResources.afterDOMLoaded.push(spaRouterScript)
  } else {
    componentResources.afterDOMLoaded.push(`
      const event = new CustomEvent("nav", { detail: { slug: document.body.dataset.slug } })
      document.dispatchEvent(event)`
    )
  }
  emit({
    slug: "index",
    ext: ".css",
@@ -78,7 +83,7 @@
  }
  for (const transformer of plugins.transformers) {
    const res = transformer.externalResources
    const res = transformer.externalResources ? transformer.externalResources() : {}
    if (res?.js) {
      staticResources.js = staticResources.js.concat(res.js)
    }