From 86adeddfbfd96072cfc24769aa98fc23efe30227 Mon Sep 17 00:00:00 2001 From: schererleander Date: Wed, 4 Jun 2025 01:48:06 +0200 Subject: add sitemap --- package-lock.json | 9 ++++++++- package.json | 3 ++- 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" ] + }) ], }) -- cgit v1.3.1