diff --git a/astro.config.mjs b/astro.config.mjs
index 99fe4a6..bbf817a 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -1,6 +1,8 @@
// @ts-check
import { defineConfig } from "astro/config";
+import aiRobotsTxt from "astro-ai-robots-txt";
+
// https://astro.build/config
export default defineConfig({
image: {
@@ -8,7 +10,10 @@ export default defineConfig({
// Used for all `` and `` components unless overridden with a prop
experimentalLayout: "responsive",
},
+
experimental: {
responsiveImages: true,
},
-});
+
+ integrations: [aiRobotsTxt()],
+});
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index dde3117..52a9b96 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,7 +8,8 @@
"version": "0.0.1",
"dependencies": {
"@supabase/supabase-js": "^2.48.1",
- "astro": "^5.5.2"
+ "astro": "^5.5.2",
+ "astro-ai-robots-txt": "^0.1.1"
}
},
"node_modules/@astrojs/compiler": {
@@ -1636,6 +1637,18 @@
"sharp": "^0.33.3"
}
},
+ "node_modules/astro-ai-robots-txt": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/astro-ai-robots-txt/-/astro-ai-robots-txt-0.1.1.tgz",
+ "integrity": "sha512-zIpzfpEGvxeWQPJmdyFyl5KGryw+ThEsgek/lI6eeZ9ykw6fJ+ZQYqlvJuWmUSEU4ESVLqXMxBWBgV6OeAQpXg==",
+ "license": "MIT",
+ "engines": {
+ "node": "^18.17.1 || ^20.3.0 || >=21.0.0"
+ },
+ "peerDependencies": {
+ "astro": "^5.4.3"
+ }
+ },
"node_modules/axobject-query": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz",
diff --git a/package.json b/package.json
index b5d762b..8d88533 100644
--- a/package.json
+++ b/package.json
@@ -10,6 +10,7 @@
},
"dependencies": {
"@supabase/supabase-js": "^2.48.1",
- "astro": "^5.5.2"
+ "astro": "^5.5.2",
+ "astro-ai-robots-txt": "^0.1.1"
}
}