From 82df281cfb5a8e7d5dbf741e0c30e1ed1348b58f Mon Sep 17 00:00:00 2001 From: Helen Chong <119173961+helenclx@users.noreply.github.com> Date: Tue, 20 Aug 2024 14:49:11 +0800 Subject: [PATCH] Create sitemap.xml --- src/robots.txt.njk | 2 +- src/sitemap.xml.njk | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/sitemap.xml.njk diff --git a/src/robots.txt.njk b/src/robots.txt.njk index 52f203e5..ea8f1259 100644 --- a/src/robots.txt.njk +++ b/src/robots.txt.njk @@ -7,4 +7,4 @@ Disallow: {{ robots.txt }} -Sitemap: {{ sitemeta.siteUrl }}/sitemap/ \ No newline at end of file +Sitemap: {{ sitemeta.siteUrl }}/sitemap.xml \ No newline at end of file diff --git a/src/sitemap.xml.njk b/src/sitemap.xml.njk new file mode 100644 index 00000000..21dc037e --- /dev/null +++ b/src/sitemap.xml.njk @@ -0,0 +1,15 @@ +--- +permalink: sitemap.xml +eleventyExcludeFromCollections: true +--- + + + {% for item in collections.all -%} + + {{ sitemeta.siteUrl + item.url | url }} + {% if item.updated %}{{ item.updated.toISOString() }}{% else %}{{ item.date.toISOString() }}{% endif %} + {{ item.data.sitemap.changefreq | default("monthly") }} + {{ item.data.sitemap.priority | default(0.5) }} + + {%- endfor %} + \ No newline at end of file