diff options
Diffstat (limited to 'src/components')
-rw-r--r-- | src/components/BaseHead.astro | 7 | ||||
-rw-r--r-- | src/components/signature/Downloads.astro | 2 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/components/BaseHead.astro b/src/components/BaseHead.astro index 41926ad..65e568c 100644 --- a/src/components/BaseHead.astro +++ b/src/components/BaseHead.astro @@ -98,9 +98,14 @@ const { const wb = new Workbox("/sw.js", { type: "module" }); wb.addEventListener("activated", (_event) => { + if (!location.pathname.startsWith("/blog/read/")) { + return; + } const urlsToCache = [ location.href, - ...performance.getEntriesByType("resource").map((r) => r.name), + location.href + ".md", + location.href + ".md.sig", + ///...performance.getEntriesByType("resource").map((r) => r.name), ]; wb.messageSW({ type: "CACHE_URLS", diff --git a/src/components/signature/Downloads.astro b/src/components/signature/Downloads.astro index ac8215f..3497b37 100644 --- a/src/components/signature/Downloads.astro +++ b/src/components/signature/Downloads.astro @@ -9,7 +9,7 @@ interface Props { const { lang } = Astro.props; let source = new URL( - `${Astro.url.href.replace("read/", "").replace(/\/$/, "")}.md`, + `${Astro.url.href.replace(/\/$/, "")}.md`, ); const dir = await gitDir(); |