From 03c3ce9bc3f9a9f01028bc924ff717a9b04ec669 Mon Sep 17 00:00:00 2001 From: Pooya Parsa Date: Fri, 23 Feb 2024 00:41:31 +0100 Subject: [PATCH] fix: generate url for automd transforms --- app/modules/content/runtime/unstorage.mjs | 5 ++++- docs/2.config/1.index.md | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/modules/content/runtime/unstorage.mjs b/app/modules/content/runtime/unstorage.mjs index 4b0e0b9..669eba7 100644 --- a/app/modules/content/runtime/unstorage.mjs +++ b/app/modules/content/runtime/unstorage.mjs @@ -1,3 +1,5 @@ +import { join } from 'node:path' +import { pathToFileURL } from 'node:url' import { defineDriver } from 'unstorage' import fsDriver from 'unstorage/drivers/fs' import { transform, loadConfig } from 'automd' @@ -33,7 +35,8 @@ export default (driverOpts) => { if (!automdConfig) { automdConfig = await loadConfig(docsConfig.dir, docsConfig.automd) } - const res = await transform(val, automdConfig) + const url = pathToFileURL(join(driverOpts.base, key.replace(/:/g, '/'))) + const res = await transform(val, automdConfig, url) if (res.hasChanged && !res.hasIssues) { _fs.setItem(key, res.contents).catch(console.error) } diff --git a/docs/2.config/1.index.md b/docs/2.config/1.index.md index dc81b33..cb1bc91 100644 --- a/docs/2.config/1.index.md +++ b/docs/2.config/1.index.md @@ -1,6 +1,6 @@ # Configuration - + ### `$schema`