2017-10-01 03:51:43 +00:00
|
|
|
+++
|
|
|
|
title = "Sitemap"
|
|
|
|
weight = 60
|
|
|
|
+++
|
|
|
|
|
2018-10-18 21:09:32 +00:00
|
|
|
Zola will look for a `sitemap.xml` file in the `templates` directory or
|
2017-10-01 03:51:43 +00:00
|
|
|
use the built-in one.
|
|
|
|
|
|
|
|
|
|
|
|
The sitemap template gets four variables in addition of the config:
|
|
|
|
|
|
|
|
- `pages`: all pages of the site
|
|
|
|
- `sections`: all sections of the site, including an index section
|
|
|
|
- `tags`: links the tags page and individual tag page, empty if no tags
|
|
|
|
- `categories`: links the categories page and individual category page, empty if no categories
|
|
|
|
|
|
|
|
As the sitemap only requires a link and an optional date for the `lastmod` field,
|
|
|
|
all the variables above are arrays of `SitemapEntry` with the following type:
|
|
|
|
|
|
|
|
```ts
|
|
|
|
permalink: String;
|
|
|
|
date: String?;
|
|
|
|
```
|
2018-03-17 13:34:01 +00:00
|
|
|
|
|
|
|
All `SitemapEntry` are sorted in each variable by their permalink.
|