diff --git a/backend/pb_data/auxiliary.db b/backend/pb_data/auxiliary.db index 18131aa..31db7f5 100644 Binary files a/backend/pb_data/auxiliary.db and b/backend/pb_data/auxiliary.db differ diff --git a/backend/pb_data/auxiliary.db-shm b/backend/pb_data/auxiliary.db-shm deleted file mode 100644 index c6f9b10..0000000 Binary files a/backend/pb_data/auxiliary.db-shm and /dev/null differ diff --git a/backend/pb_data/auxiliary.db-wal b/backend/pb_data/auxiliary.db-wal deleted file mode 100644 index 6b54bd3..0000000 Binary files a/backend/pb_data/auxiliary.db-wal and /dev/null differ diff --git a/backend/pb_data/data.db b/backend/pb_data/data.db index 9322b8f..4cffd5b 100644 Binary files a/backend/pb_data/data.db and b/backend/pb_data/data.db differ diff --git a/backend/pb_data/data.db-shm b/backend/pb_data/data.db-shm deleted file mode 100644 index 8a902e0..0000000 Binary files a/backend/pb_data/data.db-shm and /dev/null differ diff --git a/backend/pb_data/data.db-wal b/backend/pb_data/data.db-wal deleted file mode 100644 index ea5a81b..0000000 Binary files a/backend/pb_data/data.db-wal and /dev/null differ diff --git a/frontend/scripts/copy-sitemap.mjs b/frontend/scripts/copy-sitemap.mjs index 39d1920..018e23e 100644 --- a/frontend/scripts/copy-sitemap.mjs +++ b/frontend/scripts/copy-sitemap.mjs @@ -1,4 +1,4 @@ -import { cpSync, existsSync } from 'node:fs'; +import { cpSync, existsSync, readFileSync, writeFileSync } from 'node:fs'; import { resolve, dirname } from 'node:path'; import { fileURLToPath } from 'node:url'; @@ -8,7 +8,30 @@ const distDir = resolve(__dirname, '..', 'dist', 'client'); const source = resolve(distDir, 'sitemap-0.xml'); const target = resolve(distDir, 'sitemap.xml'); +const excludeUrls = [ + '/email-verified/', + '/auth/forgot-password/', + '/auth/reset-password/', + '/auth/verify-email/', + '/auth/login/', + '/auth/register/' +]; + if (existsSync(source)) { + // Читаем sitemap + let content = readFileSync(source, 'utf-8'); + + // Удаляем исключённые URL + for (const url of excludeUrls) { + const fullUrl = `https://minivan-berlin.de${url}`; + content = content.replace(new RegExp(`${fullUrl}`, 'g'), ''); + } + + // Записываем очищенный sitemap + writeFileSync(source, content, 'utf-8'); + console.log('✅ sitemap-0.xml cleaned'); + + // Копируем cpSync(source, target); console.log('✅ sitemap.xml created'); } else { diff --git a/frontend/src/pages/auth/forgot-password.astro b/frontend/src/pages/auth/forgot-password.astro index 3468e0e..4466520 100644 --- a/frontend/src/pages/auth/forgot-password.astro +++ b/frontend/src/pages/auth/forgot-password.astro @@ -1,4 +1,5 @@ --- +export const sitemap = false; import Layout from '@/layouts/Layout.astro'; import Button from '@components/base/Button.astro'; import { authService } from '@/lib/authService'; diff --git a/frontend/src/pages/auth/login.astro b/frontend/src/pages/auth/login.astro index 3e931e5..50c6747 100644 --- a/frontend/src/pages/auth/login.astro +++ b/frontend/src/pages/auth/login.astro @@ -1,4 +1,5 @@ --- +export const sitemap = false; import Layout from '@layouts/Layout.astro'; import LoginForm from '@components/auth/LoginForm.astro'; import NotificationToast from '@components/base/NotificationToast.astro'; diff --git a/frontend/src/pages/auth/register.astro b/frontend/src/pages/auth/register.astro index 30f20cd..69e3310 100644 --- a/frontend/src/pages/auth/register.astro +++ b/frontend/src/pages/auth/register.astro @@ -1,4 +1,5 @@ --- +export const sitemap = false; import Layout from '@layouts/Layout.astro'; import RegisterForm from '@components/auth/RegisterForm.astro'; import { authService } from '@/lib/authService'; diff --git a/frontend/src/pages/auth/reset-password.astro b/frontend/src/pages/auth/reset-password.astro index 932309b..70366fa 100644 --- a/frontend/src/pages/auth/reset-password.astro +++ b/frontend/src/pages/auth/reset-password.astro @@ -1,4 +1,5 @@ --- +export const sitemap = false; import Layout from '@/layouts/Layout.astro'; import Button from '@components/base/Button.astro'; import { authService } from '@/lib/authService'; diff --git a/frontend/src/pages/auth/verify-email.astro b/frontend/src/pages/auth/verify-email.astro index 3959dcf..19feb29 100644 --- a/frontend/src/pages/auth/verify-email.astro +++ b/frontend/src/pages/auth/verify-email.astro @@ -1,4 +1,5 @@ --- +export const sitemap = false; import Layout from '@layouts/Layout.astro'; import { authService } from '@/lib/authService'; diff --git a/frontend/src/pages/email-verified.astro b/frontend/src/pages/email-verified.astro index 391391a..e52acb2 100644 --- a/frontend/src/pages/email-verified.astro +++ b/frontend/src/pages/email-verified.astro @@ -1,4 +1,5 @@ --- +export const sitemap = false; import Layout from '@layouts/Layout.astro'; ---