diff --git a/docs/sitemap.xml b/docs/sitemap.xml new file mode 100644 index 0000000000..f749f15d30 --- /dev/null +++ b/docs/sitemap.xml @@ -0,0 +1,18 @@ +--- +layout: null +title: Docs Sitemap +permalink: /docs/sitemap.xml +--- + + +{% assign latest_docs = site.docs | where_exp: "doc", "doc.url contains '/docs/latest/'" | sort: "url" %} +{% for doc in latest_docs %} + {% assign canonical = doc.canonical | default: "" %} + {% unless canonical contains "http" or doc.url contains ".json" %} + {% assign loc = doc.url | replace: "/index", "/" | replace: "/.html", "/" | replace: ".html", "" %} + + https://www.metabase.com{{ loc | xml_escape }} + + {% endunless %} +{% endfor %} + diff --git a/script/util.clj b/script/util.clj index e5bd2690dd..cb55241eb5 100644 --- a/script/util.clj +++ b/script/util.clj @@ -66,6 +66,7 @@ (def artifacts-to-include ["_data/shared_chrome.json" "_site/docs/all.html" + "_site/docs/sitemap.xml" "_site/docs/llms.txt" "_site/docs/llms-embedding-full.txt" "_site/docs/llms-agent-api-full.txt"])