diff --git a/index_en_sitemap_hack.md b/index_en_sitemap_hack.md deleted file mode 100644 index 3a03450..0000000 --- a/index_en_sitemap_hack.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -permalink: /en -nav_exclude: true -date: 2024-02-23 ---- diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..a1a0543 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,26 @@ +--- +layout: +--- + + +{%- for lang in site.languages -%} + {%- for node in site.pages -%} + {%- unless site.exclude_from_localization contains node.path -%} + {% if node.layout %} + + {%- if lang == site.default_lang -%}{{ node.url | absolute_url }}{%- else -%}{{ node.url | prepend: lang | prepend: '/' | absolute_url }}{%- endif -%} + {%- if node.last_modified_at -%}{{ node.last_modified_at | date_to_xmlschema }}{%- else -%}{{ node.date | date_to_xmlschema}}{%- endif -%} + + {%- endif -%} + {%- endunless -%} + {%- endfor -%} +{%- endfor -%} +{%- for collection in site.collections -%} + {% for node in site[collection.label] %} + + {%- if lang == site.default_lang -%}{{ node.url | absolute_url }}{%- else -%}{{ node.url | prepend: lang | prepend: '/' | absolute_url }}{%- endif -%} + {%- if node.last_modified_at -%}{{ node.last_modified_at | date_to_xmlschema }}{%- else -%}{{ node.date | date_to_xmlschema}}{%- endif -%} + + {%- endfor -%} +{% endfor %} + \ No newline at end of file