aboutsummaryrefslogtreecommitdiffhomepage
path: root/services/nuldoc/nuldoc-src/components/StaticScript.ts
diff options
context:
space:
mode:
Diffstat (limited to 'services/nuldoc/nuldoc-src/components/StaticScript.ts')
-rw-r--r--services/nuldoc/nuldoc-src/components/StaticScript.ts10
1 files changed, 8 insertions, 2 deletions
diff --git a/services/nuldoc/nuldoc-src/components/StaticScript.ts b/services/nuldoc/nuldoc-src/components/StaticScript.ts
index b8dc95d..1a3431a 100644
--- a/services/nuldoc/nuldoc-src/components/StaticScript.ts
+++ b/services/nuldoc/nuldoc-src/components/StaticScript.ts
@@ -4,14 +4,20 @@ import { Element, script } from "../dom.ts";
import { calculateFileHash } from "./utils.ts";
export default async function StaticScript(
- { fileName, type, defer, config }: {
+ { site, fileName, type, defer, config }: {
+ site?: string;
fileName: string;
type?: string;
defer?: "true";
config: Config;
},
): Promise<Element> {
- const filePath = join(Deno.cwd(), config.locations.staticDir, fileName);
+ const filePath = join(
+ Deno.cwd(),
+ config.locations.staticDir,
+ site || "_all",
+ fileName,
+ );
const hash = await calculateFileHash(filePath);
const attrs: Record<string, string> = { src: `${fileName}?h=${hash}` };
if (type) attrs.type = type;