Jacky Zhao
2023-08-07 d8d9dd22c9e81f344f3ab56f7262d804c2720fcd
quartz/plugins/emitters/assets.ts
@@ -12,7 +12,7 @@
    },
    async emit({ argv, cfg }, _content, _resources, _emit): Promise<FilePath[]> {
      // glob all non MD/MDX/HTML files in content folder and copy it over
      const assetsPath = joinSegments(argv.output, "assets")
      const assetsPath = argv.output
      const fps = await glob("**", argv.directory, ["**/*.md", ...cfg.configuration.ignorePatterns])
      const res: FilePath[] = []
      for (const fp of fps) {
@@ -24,7 +24,7 @@
        const dir = path.dirname(dest) as FilePath
        await fs.promises.mkdir(dir, { recursive: true }) // ensure dir exists
        await fs.promises.copyFile(src, dest)
        res.push(joinSegments("assets", fp) as FilePath)
        res.push(fp)
      }
      return res