Commit bfa5082

HPCesia <me@hpcesia.com>
2025-01-30 05:24:07
feat: add sitemap
1 parent 150d727
astro.config.mjs
@@ -1,4 +1,5 @@
 // @ts-check
+import sitemap from '@astrojs/sitemap';
 import tailwind from '@astrojs/tailwind';
 import icon from 'astro-icon';
 import { defineConfig } from 'astro/config';
@@ -9,5 +10,9 @@ export default defineConfig({
   base: '/',
   output: 'static',
   trailingSlash: 'ignore',
-  integrations: [tailwind({ nesting: true }), icon()],
+  integrations: [
+    tailwind({ nesting: true }),
+    icon(),
+    sitemap({ filter: (page) => !page.includes('/archives/') && !page.includes('/about/') }),
+  ],
 });
package.json
@@ -11,6 +11,7 @@
     "format": "prettier --write ./src"
   },
   "dependencies": {
+    "@astrojs/sitemap": "^3.2.1",
     "@astrojs/tailwind": "^5.1.5",
     "@iconify-json/material-symbols": "^1.2.13",
     "@iconify-json/mdi": "^1.2.3",