fix shortest path for non-md files, mobile fix
This commit is contained in:
		@@ -12,7 +12,7 @@ export const Assets: QuartzEmitterPlugin = () => {
 | 
			
		||||
    },
 | 
			
		||||
    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 @@ export const Assets: QuartzEmitterPlugin = () => {
 | 
			
		||||
        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
 | 
			
		||||
 
 | 
			
		||||
@@ -99,9 +99,10 @@ export const CrawlLinks: QuartzTransformerPlugin<Partial<Options> | undefined> =
 | 
			
		||||
                typeof node.properties.src === "string"
 | 
			
		||||
              ) {
 | 
			
		||||
                if (!isAbsoluteUrl(node.properties.src)) {
 | 
			
		||||
                  let dest = node.properties.src as RelativeURL
 | 
			
		||||
                  const ext = path.extname(node.properties.src)
 | 
			
		||||
                  node.properties.src =
 | 
			
		||||
                    transformLink(joinSegments("assets", node.properties.src)) + ext
 | 
			
		||||
                  dest = node.properties.src = transformLink(dest)
 | 
			
		||||
                  node.properties.src = dest + ext
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
            })
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user