22 lines
706 B
Markdown
22 lines
706 B
Markdown
## MODIFIED Requirements
|
|
|
|
### Requirement: Sitemap and robots
|
|
The site MUST provide:
|
|
- `sitemap.xml` enumerating indexable pages
|
|
- `robots.txt` that allows indexing of indexable pages
|
|
|
|
The sitemap MUST include the blog surface routes:
|
|
- `/blog`
|
|
- blog post detail routes
|
|
- blog page detail routes
|
|
- blog category listing routes
|
|
|
|
#### Scenario: Sitemap is available
|
|
- **WHEN** a crawler requests `/sitemap.xml`
|
|
- **THEN** the server returns an XML sitemap listing `/`, `/videos`, `/podcast`, `/about`, and `/blog`
|
|
|
|
#### Scenario: Blog URLs appear in sitemap
|
|
- **WHEN** WordPress content is available in the cache at build time
|
|
- **THEN** the generated sitemap includes the blog detail URLs for those items
|
|
|