diff --git a/astro.config.mjs b/astro.config.mjs index 973346f..cb82535 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -3,6 +3,7 @@ import { defineConfig } from "astro/config" import svelte from "@astrojs/svelte" import UnoCSS from "unocss/astro" import mdx from "@astrojs/mdx" +import prefetch from "@astrojs/prefetch" // https://astro.build/config export default defineConfig({ @@ -10,7 +11,8 @@ export default defineConfig({ integrations: [ svelte(), UnoCSS(), - mdx() + mdx(), + prefetch() ], experimental: { viewTransitions: true diff --git a/package-lock.json b/package-lock.json index 5198d9c..da1b960 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.1", "dependencies": { "@astrojs/mdx": "^0.19.7", + "@astrojs/prefetch": "^0.3.0", "@astrojs/rss": "^2.4.3", "@astrojs/svelte": "^3.1.0", "astro": "^2.9.1", @@ -238,6 +239,14 @@ "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" }, + "node_modules/@astrojs/prefetch": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@astrojs/prefetch/-/prefetch-0.3.0.tgz", + "integrity": "sha512-LPKpbcnTwonkgNeLvVEQ1SXEyjkjsCm/o77Leg6/9725Cpn+rAIHiWMwFwigqf366VuvdvEYsG86nH8d1kSoNA==", + "dependencies": { + "throttles": "^1.0.1" + } + }, "node_modules/@astrojs/prism": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-2.1.2.tgz", @@ -6186,6 +6195,14 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/throttles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/throttles/-/throttles-1.0.1.tgz", + "integrity": "sha512-fab7Xg+zELr9KOv4fkaBoe/b3L0GMGLd0IBSCn16GoE/Qx6/OfCr1eGNyEcDU2pUA79qQfZ8kPQWlRuok4YwTw==", + "engines": { + "node": ">=6" + } + }, "node_modules/titleize": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz", diff --git a/package.json b/package.json index adb3aa3..4e8e50d 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ }, "dependencies": { "@astrojs/mdx": "^0.19.7", + "@astrojs/prefetch": "^0.3.0", "@astrojs/rss": "^2.4.3", "@astrojs/svelte": "^3.1.0", "astro": "^2.9.1", diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 08de504..b959404 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -18,7 +18,6 @@ const { title } = Astro.props {title} -