blob: 0e33063251b67bb586b27eae11ea4009999c3e10 [file] [log] [blame]
---
---
<?xml version='1.0' encoding='UTF-8'?>
<urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'>
<!-- posts -->
{% for post in site.posts %}
{% include sitemap_entry.html url=post.url change_frequency=post.change_frequency priority=post.priority %}
{% endfor %}
<!-- pages -->
{% for site_page in site.pages %}
{% include sitemap_entry.html url=site_page.url change_frequency=site_page.change_frequency priority=site_page.priority %}
{% comment %}
Add an extra entry for all pages that have "/{latest version}/" in their URI.
The extra entry is the same, with "/{latest version}/" replaced with "/latest/".
This is done because "/latest/" doesn't actually exist as a page; it's an alias
in the .htaccess file.
{% endcomment %}
{% capture latest_docs_version_prefix %}/{{ site.latest_docs_version }}/{% endcapture %}
{% if site_page.url contains latest_docs_version_prefix %}
{% assign latest_url = site_page.url | replace: latest_docs_version_prefix,"/latest/" %}
{% include sitemap_entry.html url=latest_url change_frequency=site_page.change_frequency priority=0.9 %}
{% endif %}
{% endfor %}
</urlset>