Empfohlener Workflow in GitHub Desktop:
website-ux-testdeploy nennen und von main erstellen.website-ux-testdeploy aktiviert werden.main mergen.Damit bleibt main unangetastet, bis die neue Version freigegeben ist. Eine lokale 11ty-Vorschau kann zusätzlich mit npm start geöffnet werden.
Neue Netlify Function:
/.netlify/functions/propstack-project-build-hook
In Propstack für Projekt-Ereignisse eine eigene Webhook-Konfiguration anlegen und als Ziel verwenden:
https://fg-realestate.de/.netlify/functions/propstack-project-build-hook
Der bestehende Einheiten-Webhook kann unverändert auf der bisherigen Function bleiben.
PROPSTACK_API_KEYNETLIFY_BUILD_HOOK_URLOptional / bereits vom Code unterstützt:
PROPSTACK_API_BASE=https://api.propstack.de/v1PROPSTACK_PROJECTS_API_URL – falls euer Propstack-Account einen abweichenden Projekt-Endpunkt verwendetPROPSTACK_PUBLIC_STATUS_KEYWORDS=vermarktungPROPSTACK_PUBLIC_PROJECT_STATUS_KEYWORDS=vermarktung,im angebotPROPSTACK_BUILD_DEBOUNCE_SECONDS=60Wichtig: PROPSTACK_PROJECTS_API_URL sollte auf den Collection-Endpunkt zeigen (z. B. .../projects?expand=1). Die Detailabfrage entfernt Query-Parameter automatisch und ergänzt die Projekt-ID sauber.
_data/propstack.js lädt weiterhin getrennt:
PROPSTACK_API_URL bzw. /units?expand=1PROPSTACK_PROJECTS_API_URL oder die bekannten Projekt-EndpunkteEinheiten eines Projekts werden nur veröffentlicht, wenn das Projekt selbst einen öffentlichen Status hat. Der neue Projekt-Webhook sorgt dafür, dass Änderungen am Projekt selbst zuverlässig einen neuen Netlify-Build anstoßen.
Die technische Vorbereitung ist bereits vorhanden und wurde beibehalten/ergänzt:
WebSite Structured Data mit name = Fischer & Geserich Real EstateOrganization / RealEstateAgent Structured Dataog:site_nameapplication-nameapple-mobile-web-app-titleSuchmaschinen entscheiden letztlich selbst, welchen Site Name sie anzeigen. Nach einem Deploy sollte die Startseite in Google Search Console und Bing Webmaster Tools erneut zur Indexierung angestoßen werden.