Jacky Zhao
2025-06-02 cd13ce3c477e994b9f87bb581ad519a32f01e658
quartz/plugins/index.ts
@@ -6,9 +6,10 @@
  const staticResources: StaticResources = {
    css: [],
    js: [],
    additionalHead: [],
  }
  for (const transformer of ctx.cfg.plugins.transformers) {
  for (const transformer of [...ctx.cfg.plugins.transformers, ...ctx.cfg.plugins.emitters]) {
    const res = transformer.externalResources ? transformer.externalResources(ctx) : {}
    if (res?.js) {
      staticResources.js.push(...res.js)
@@ -16,6 +17,9 @@
    if (res?.css) {
      staticResources.css.push(...res.css)
    }
    if (res?.additionalHead) {
      staticResources.additionalHead.push(...res.additionalHead)
    }
  }
  // if serving locally, listen for rebuilds and reload the page