diff options
| author | schererleander <leander@schererleander.de> | 2025-06-04 01:48:06 +0200 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-06-04 01:48:06 +0200 |
| commit | 86adeddfbfd96072cfc24769aa98fc23efe30227 (patch) | |
| tree | 97fd387757f34cb6e54a3ab36ec300c077f8e39b | |
| parent | 6fb8b3f0c2cbe1c158713f2bf1f3c5e848eaf2c2 (diff) | |
add sitemap
| -rw-r--r-- | package-lock.json | 9 | ||||
| -rw-r--r-- | package.json | 3 | ||||
| -rw-r--r-- | vite.config.ts | 7 |
3 files changed, 16 insertions, 3 deletions
diff --git a/package-lock.json b/package-lock.json index b1ad69b..5f30bf5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,8 @@ "globals": "^16.0.0", "typescript": "~5.8.3", "typescript-eslint": "^8.30.1", - "vite": "^6.3.5" + "vite": "^6.3.5", + "vite-plugin-sitemap": "^0.8.2" } }, "node_modules/@ampproject/remapping": { @@ -3915,6 +3916,12 @@ } } }, + "node_modules/vite-plugin-sitemap": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/vite-plugin-sitemap/-/vite-plugin-sitemap-0.8.2.tgz", + "integrity": "sha512-bqIw6NVOXg6je81lzX8Lm0vjf8/QSAp8di8fYQzZ3ZdVicOm8+6idBGALJiy1R1FiXNIK8rgORO6HBqXyHW+iQ==", + "dev": true + }, "node_modules/vite/node_modules/fdir": { "version": "6.4.5", "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.5.tgz", diff --git a/package.json b/package.json index be051c6..dedc747 100644 --- a/package.json +++ b/package.json @@ -27,6 +27,7 @@ "globals": "^16.0.0", "typescript": "~5.8.3", "typescript-eslint": "^8.30.1", - "vite": "^6.3.5" + "vite": "^6.3.5", + "vite-plugin-sitemap": "^0.8.2" } } diff --git a/vite.config.ts b/vite.config.ts index c47e0a2..33064ec 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,10 +1,15 @@ import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import tailwindcss from '@tailwindcss/vite' +import Sitemap from 'vite-plugin-sitemap'; export default defineConfig({ plugins: [ react(), - tailwindcss() + tailwindcss(), + Sitemap({ + hostname: "https://schererleander.de", + dynamicRoutes: [ "/", "/gear", "/projects", "/homelab", "/printing" ] + }) ], }) |
