Files
vans-diy-bastelbedarf/astro.config.mjs
T
qciganoandClaude Sonnet 5 3d06c5379e Zwei weitere interne Vorschau-Seiten: normale und angemeldete Ansicht
Ergänzt /demo-abo/ (bereits vorhanden) um:
- /demo-normal/ — Shop wie ein nicht angemeldeter Besucher ihn sieht (räumt
  ein evtl. simuliertes Konto im Browser vorher auf)
- /demo-konto/ — Kundenkonto einer angemeldeten Person OHNE Abo (Treuebonus
  dadurch im gesperrten Zustand zu sehen)

Damit gibt es jetzt für jede Sicht einen eigenen Link. Beide noindex + aus
der Sitemap ausgeschlossen, wie /demo-abo/.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
2026-08-03 18:23:27 +02:00

23 lines
955 B
JavaScript

// @ts-check
import { defineConfig } from 'astro/config';
import sitemap from '@astrojs/sitemap';
// https://astro.build/config
// TODO Phase 2: echte Domain eintragen, sobald Cloudflare-Domain steht (siehe Tech-Stack-Entscheidung.md)
const SITE_URL = 'https://www.vans-diy-bastelbedarf.de';
export default defineConfig({
site: SITE_URL,
// /demo-*/ sind interne Vorschau-Seiten (simulierte Konto-Zustände für VanVan und mich zum
// Anschauen) — sollen nie in der Sitemap/Suchmaschinen auftauchen (siehe zusätzlich noindex-Meta
// in den Seiten selbst).
integrations: [sitemap({ filter: (page) => !page.includes('/demo-abo/') && !page.includes('/demo-konto/') && !page.includes('/demo-normal/') })],
vite: {
server: {
// Erlaubt Zugriff über den temporären cloudflared-Quick-Tunnel (nur für lokale
// Vorschau-Freigaben, z.B. an VanVan) und generell alle Hosts im Dev-Modus.
allowedHosts: true,
},
},
});