diff --git a/astro.config.mjs b/astro.config.mjs
index eb71e8d..b58dfb1 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -1,7 +1,10 @@
import { defineConfig } from 'astro/config';
import react from '@astrojs/react';
import tailwind from '@astrojs/tailwind';
+import sitemap from "@astrojs/sitemap";
+// https://astro.build/config
export default defineConfig({
- integrations: [react(), tailwind()]
+ site: 'https://dragonschildhosting.net',
+ integrations: [react(), tailwind(), sitemap()]
});
\ No newline at end of file
diff --git a/package.json b/package.json
index 73b799c..8dcaece 100644
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
"astro": "astro"
},
"dependencies": {
+ "@astrojs/sitemap": "^3.0.2",
"@astrojs/tailwind": "^2.0.2",
"@fontsource/inter": "^4.5.14",
"astro": "^1.4.4",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 68f003d..16808a4 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5,6 +5,9 @@ settings:
excludeLinksFromLockfile: false
dependencies:
+ '@astrojs/sitemap':
+ specifier: ^3.0.2
+ version: 3.0.2
'@astrojs/tailwind':
specifier: ^2.0.2
version: 2.1.3(tailwindcss@3.3.3)
@@ -139,6 +142,13 @@ packages:
- supports-color
dev: true
+ /@astrojs/sitemap@3.0.2:
+ resolution: {integrity: sha512-ldxCDc0+QHcq2jH4WJFcz5iBc5/SqotEqpT91dhvoLqoRUT5U21rQ6u6qA4FyRVjpd/0Nt1kFjEsRbwoB8IKiQ==}
+ dependencies:
+ sitemap: 7.1.1
+ zod: 3.21.1
+ dev: false
+
/@astrojs/tailwind@2.1.3(tailwindcss@3.3.3):
resolution: {integrity: sha512-W7UUUBJ3itDGcvJPvk+M/eNKFlLBYGODIzPsJ3zuehNzcJDhv/Ues+TzrpSvd0FaKfmV9Zlq3ZtToy96xxJU6Q==}
peerDependencies:
@@ -643,6 +653,10 @@ packages:
'@types/unist': 2.0.8
dev: false
+ /@types/node@17.0.45:
+ resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==}
+ dev: false
+
/@types/parse5@6.0.3:
resolution: {integrity: sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==}
dev: false
@@ -669,6 +683,12 @@ packages:
resolution: {integrity: sha512-NH5oErHOtHZYcjCtg69t26aXEk4BN2zLWqf7wnDZ+dpe0iR7Rds1SPGEItl3fca21oOe0n3OCnZ4W7jBxu7FOw==}
dev: false
+ /@types/sax@1.2.6:
+ resolution: {integrity: sha512-A1mpYCYu1aHFayy8XKN57ebXeAbh9oQIZ1wXcno6b1ESUAfMBDMx7mf/QGlYwcMRaFryh9YBuH03i/3FlPGDkQ==}
+ dependencies:
+ '@types/node': 17.0.45
+ dev: false
+
/@types/scheduler@0.16.4:
resolution: {integrity: sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==}
dev: true
@@ -3287,6 +3307,10 @@ packages:
suf-log: 2.5.3
dev: false
+ /sax@1.3.0:
+ resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==}
+ dev: false
+
/scheduler@0.23.0:
resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==}
dependencies:
@@ -3360,6 +3384,17 @@ packages:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
dev: false
+ /sitemap@7.1.1:
+ resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==}
+ engines: {node: '>=12.0.0', npm: '>=5.6.0'}
+ hasBin: true
+ dependencies:
+ '@types/node': 17.0.45
+ '@types/sax': 1.2.6
+ arg: 5.0.2
+ sax: 1.3.0
+ dev: false
+
/slash@4.0.0:
resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
engines: {node: '>=12'}
@@ -3983,6 +4018,10 @@ packages:
engines: {node: '>=10'}
dev: false
+ /zod@3.21.1:
+ resolution: {integrity: sha512-+dTu2m6gmCbO9Ahm4ZBDapx2O6ZY9QSPXst2WXjcznPMwf2YNpn3RevLx4KkZp1OPW/ouFcoBtBzFz/LeY69oA==}
+ dev: false
+
/zod@3.22.4:
resolution: {integrity: sha512-iC+8Io04lddc+mVqQ9AZ7OQ2MrUKGN+oIQyq1vemgt46jwCwLfhq7/pwnBnNXXXZb8VTVLKwp9EDkx+ryxIWmg==}
dev: false
diff --git a/public/robots.txt b/public/robots.txt
new file mode 100644
index 0000000..b531aec
--- /dev/null
+++ b/public/robots.txt
@@ -0,0 +1,4 @@
+User-agent: *
+Allow: /
+
+Sitemap: https://dragonschildhosting.net/sitemap-index.xml
\ No newline at end of file
diff --git a/src/assets/images/dashboard.png b/src/assets/images/dashboard.png
index 09a0de4..06b372e 100644
Binary files a/src/assets/images/dashboard.png and b/src/assets/images/dashboard.png differ
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro
index f386f1f..12d948d 100644
--- a/src/layouts/Layout.astro
+++ b/src/layouts/Layout.astro
@@ -19,6 +19,8 @@ const { title } = Astro.props;
+
+