umbraco-sitemap
Installation
SKILL.md
Sitemap
Two supported ways to add an XML sitemap:
| A — Cached controller (default) | B — Razor template | |
|---|---|---|
| Reference | approach-a-cached-controller.md | approach-b-razor-template.md |
| Source | Custom code from documented building blocks | Verified template + package manifest in assets/, following the official tutorial |
| Backoffice work | None — file-based only | Required: Document Types, composition, content node |
| Sitemap URL | Fixed /sitemap.xml |
The XmlSiteMap content node (e.g. /xml-sitemap) |
| Caching | In-memory, auto-invalidated | None — rendered per request |
| Best for | Headless/Delivery-API sites, no backoffice access | Traditional Razor sites, per-page editor control |