35 lines
1012 B
Bash
Executable File
35 lines
1012 B
Bash
Executable File
#!/bin/bash
|
|
# Skript zum Aktualisieren des lastmod-Datums in der Sitemap
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
SITEMAP_FILE="${SCRIPT_DIR}/frontend/public/sitemap.xml"
|
|
TODAY=$(date +%Y-%m-%d)
|
|
|
|
echo "=== Sitemap aktualisieren ==="
|
|
echo ""
|
|
|
|
if [ ! -f "$SITEMAP_FILE" ]; then
|
|
echo "✗ Sitemap nicht gefunden: $SITEMAP_FILE"
|
|
exit 1
|
|
fi
|
|
|
|
echo "Aktualisiere lastmod-Datum auf: $TODAY"
|
|
|
|
# Ersetze alle lastmod-Daten mit dem heutigen Datum
|
|
sed -i "s/<lastmod>.*<\/lastmod>/<lastmod>${TODAY}<\/lastmod>/g" "$SITEMAP_FILE"
|
|
|
|
echo "✓ Sitemap aktualisiert"
|
|
echo ""
|
|
echo "=== Nächste Schritte ==="
|
|
echo "1. Frontend neu bauen (falls nötig):"
|
|
echo " cd frontend && npm run build"
|
|
echo ""
|
|
echo "2. Sitemap in Google Search Console einreichen:"
|
|
echo " https://search.google.com/search-console"
|
|
echo " -> Sitemaps -> Neue Sitemap hinzufügen"
|
|
echo " -> URL eingeben: https://tt-tagebuch.de/sitemap.xml"
|
|
echo ""
|
|
echo "3. Sitemap testen:"
|
|
echo " curl https://tt-tagebuch.de/sitemap.xml"
|
|
|