From eb9006dc1927d7c68bf1fc63333e3995e22f304f Mon Sep 17 00:00:00 2001 From: patrick Date: Mon, 3 Aug 2026 00:24:05 -0400 Subject: [PATCH] fix: prevent resume.pdf from being cached immutably --- public/_headers | 5 +++++ src/components/svelte/Navbar.svelte | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/public/_headers b/public/_headers index d29c3bd..463c792 100644 --- a/public/_headers +++ b/public/_headers @@ -10,6 +10,11 @@ /fonts2/* Cache-Control: public, max-age=31536000, immutable +# resume.pdf changes under a stable filename, so it must revalidate +# (unlike the hashed/never-changing assets below). +/static/resume.pdf + Cache-Control: public, max-age=3600, must-revalidate + /static/* Cache-Control: public, max-age=31536000, immutable diff --git a/src/components/svelte/Navbar.svelte b/src/components/svelte/Navbar.svelte index d71eac2..b1b99ec 100644 --- a/src/components/svelte/Navbar.svelte +++ b/src/components/svelte/Navbar.svelte @@ -156,7 +156,7 @@ {/each} @@ -211,7 +211,7 @@ transition:slide={{ delay: NAV_LINKS.length * 50, duration: 200 }} >