feat: Add IndexNow submission and sitemap updates

- Add IndexNow submit script + state tracking
- Update deploy script to notify IndexNow after healthy deploy
- Publish IndexNow verification file in public
- Update sitemaps and add env placeholders
- Pass analytics/ads/IndexNow env vars into frontend build
This commit is contained in:
Your Name
2026-04-04 00:03:46 +02:00
parent f55d726df2
commit 700941a24c
15 changed files with 697 additions and 480 deletions

View File

@@ -74,6 +74,11 @@ POSTGRES_PASSWORD=
# Frontend
VITE_SITE_DOMAIN=https://dociva.io
VITE_SENTRY_DSN=
INDEXNOW_KEY=
INDEXNOW_ENDPOINT=https://www.bing.com/indexnow
INDEXNOW_AUTO_SUBMIT=true
INDEXNOW_STRICT=false
INDEXNOW_FULL_SUBMIT=false
# Frontend Analytics / Ads (Vite)
VITE_GA_MEASUREMENT_ID=G-XXXXXXXXXX
@@ -85,10 +90,9 @@ VITE_ADSENSE_SLOT_HOME_TOP=1234567890
VITE_ADSENSE_SLOT_HOME_BOTTOM=1234567891
VITE_ADSENSE_SLOT_TOP_BANNER=1234567892
VITE_ADSENSE_SLOT_BOTTOM_BANNER=1234567893
VITE_CLARITY_PROJECT_ID=vzw2jb2ipq
# Feature Flags (set to "false" to disable a specific tool)
FEATURE_EDITOR=true
FEATURE_OCR=true
FEATURE_REMOVEBG=true
VITE_CLARITY_PROJECT_ID=vzw2jb2ipq