Migrate CMS from Sanity to self-hosted Directus, add Impressum + Datenschutz

- Replace src/lib/sanity.ts with src/lib/directus.ts (REST API client)
- Update all 9 pages to use Directus field names and imageUrl()
- Add Impressum (§5 TMG) and Datenschutz (DSGVO) pages
- Update .env.example for Directus URL + token

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-05 05:25:41 +00:00
parent 1d1492e611
commit c54762532c
14 changed files with 408 additions and 101 deletions

View File

@@ -1,5 +1,5 @@
# Sanity-Projekt-ID — aus sanity.io/manage
PUBLIC_SANITY_PROJECT_ID=xxxxxxxx
# Directus CMS URL
DIRECTUS_URL=https://cms.kitafreunde-regenbogen.de
# Dataset — in der Regel "production"
PUBLIC_SANITY_DATASET=production
# Directus API token (read-only, used at build time)
DIRECTUS_TOKEN=your-token-here