aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorKeagan Scott <kscott@ecstuning.com>2023-11-15 15:35:03 -0500
committerDeniz Akşimşek <deniz@denizaksimsek.com>2024-06-13 19:56:42 +0300
commitb7dc4f3b33ac87eca0439578feabecf6869f86aa (patch)
tree8c49067d1902cf4db43173f6356639b119115ce8
parentf5df8aa499655dc32a116902cf1190397ee2ac55 (diff)
downloadmissing-b7dc4f3b33ac87eca0439578feabecf6869f86aa.tar.gz
missing-b7dc4f3b33ac87eca0439578feabecf6869f86aa.zip
Build step copies dist/js into www/missing-js so components in pages like 40-aria.md can function when deployed to Netlify.
-rw-r--r--deno.json2
-rw-r--r--www/_config.ts2
-rw-r--r--www/releases/1.1.2.md7
3 files changed, 10 insertions, 1 deletions
diff --git a/deno.json b/deno.json
index 6b3e2f5..e07d424 100644
--- a/deno.json
+++ b/deno.json
@@ -10,7 +10,7 @@
"www": "deno task lume",
"lume": "cd www && echo \"import 'lume/cli.ts'\" | deno run --unstable -A -",
"css": "deno run -qA tool/css.ts src/missing.css && deno run -qA tool/css.ts src/missing-prism.css",
- "js": "rm -rf dist/js && cp -r src/js dist/js"
+ "js": "rm -rf dist/js && cp -r src/js dist/js && cp -r dist/js www/missing-js"
},
"nodeModulesDir": false,
"lock": false
diff --git a/www/_config.ts b/www/_config.ts
index 7c4b1db..a318f4e 100644
--- a/www/_config.ts
+++ b/www/_config.ts
@@ -28,8 +28,10 @@ const site = lume(
.copy("netlify.redirects", "_redirects")
.copy("netlify.headers", "_headers")
.copy("js")
+ .copy("missing-js")
.addEventListener("afterRender",
"cd .. && deno task css && deno task js && cp -r dist src www/_site/")
+ .addEventListener("afterRender", "cp -r ../src _site/")
.data("layout", "docs.vto", "/docs")
.data("layout", "prose.vto", "/pages")
.data("layout", "release.vto", "/releases")
diff --git a/www/releases/1.1.2.md b/www/releases/1.1.2.md
new file mode 100644
index 0000000..1d7d1cb
--- /dev/null
+++ b/www/releases/1.1.2.md
@@ -0,0 +1,7 @@
+---
+release 1.1.2
+---
+
+# Changelog
+
+- Build step copies `dist/js` into `www/missing-js` so components in pages like `40-aria.md` can function when deployed to Netlify. \ No newline at end of file