From d8f02be5889c3baf9681c85ae8726d0617269a01 Mon Sep 17 00:00:00 2001 From: Tony Sullivan <tony.f.sullivan@outlook.com> Date: Wed, 20 Apr 2022 14:53:35 +0200 Subject: [PATCH] ignore the default "base" value when building links/scripts --- packages/astro/src/core/build/generate.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/astro/src/core/build/generate.ts b/packages/astro/src/core/build/generate.ts index dd8df86a51..e91bd50898 100644 --- a/packages/astro/src/core/build/generate.ts +++ b/packages/astro/src/core/build/generate.ts @@ -176,7 +176,9 @@ async function generatePath( debug('build', `Generating: ${pathname}`); - const site = joinPaths(astroConfig.site, astroConfig.base); + const site = !astroConfig.base || astroConfig.base === './' + ? astroConfig.site + : joinPaths(astroConfig.site, astroConfig.base); const links = createLinkStylesheetElementSet(linkIds.reverse(), site); const scripts = createModuleScriptElementWithSrcSet(hoistedId ? [hoistedId] : [], site);