summaryrefslogtreecommitdiff
path: root/src/pages
diff options
context:
space:
mode:
authorKyren223 <Kyren223@proton.me>2024-12-27 16:29:35 +0200
committerKyren223 <Kyren223@proton.me>2024-12-27 16:29:35 +0200
commitb94d23324100336d56cd776d18b8de1863782361 (patch)
tree7a03650b672f4cd436856147f9e1158c044653db /src/pages
parent200498a711f56832dbf01526259abcf17e6bdc98 (diff)
Made 404 page dynamic
Diffstat (limited to 'src/pages')
-rw-r--r--src/pages/404.astro12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/pages/404.astro b/src/pages/404.astro
index 6d1bd87..2e24449 100644
--- a/src/pages/404.astro
+++ b/src/pages/404.astro
@@ -7,9 +7,15 @@ const url = new URL(Astro.request.url).pathname.substring(1);
<Terminal path="404">
<TerminalBorder header="Shell" margin="0.5rem 0">
<span>
- <p>$ cd ~/{url}</p>
- <p class="pt-3">"{url}": No such file or directory (os error 2)</p>
+ <p id="cd">$ cd ~/{url}</p>
+ <p id="err" class="pt-3">"{url}": No such file or directory (os error 2)</p>
</span>
</TerminalBorder>
</Terminal>
-
+<script>
+ document.addEventListener("DOMContentLoaded", () => {
+ const url = window.location.pathname.substring(1);
+ document.getElementById("cd")!.textContent = `$ cd ~/${url}`;
+ document.getElementById("err")!.textContent = `"${url}": No such file or directory (os error 2)`;
+ });
+</script>