-
Notifications
You must be signed in to change notification settings - Fork 557
/
sitemap.xml
27 lines (24 loc) · 1.15 KB
/
sitemap.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
---
<?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>