feat: sitemap seeding — discover orphan pages not reachable via links

Reads robots.txt Sitemap directive and fetches sitemap.xml / sitemap_index.xml
before crawling. All listed URLs are added to the crawl queue so pages
without any inbound links are still scanned. Configurable via crawl.sitemap.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Dieter Schlüter 2026-06-12 17:58:52 +02:00
commit 9801ce6fc4
3 changed files with 81 additions and 0 deletions

View file

@ -38,6 +38,11 @@ crawl:
respect_robots_txt: false
# Sitemap lesen, um nicht verlinkte Seiten (Orphan Pages) zu entdecken.
# Der Scanner liest sitemap.xml (bzw. robots.txt → Sitemap:) und fügt alle
# dort aufgeführten URLs in die Crawl-Queue ein.
sitemap: true
# Pfade, die vom Scan ausgeschlossen werden sollen.
# Nützlich für Bereiche mit gewollt häufig wechselnden Inhalten,
# z. B. RSS-Feeds, News-Archive, Nutzerprofile.