diff options
author | Marc Pervaz Boocha <mboocha@sudomsg.xyz> | 2024-09-07 12:35:28 +0530 |
---|---|---|
committer | Marc Pervaz Boocha <mboocha@sudomsg.xyz> | 2024-09-07 12:45:09 +0530 |
commit | cf00a39c4baf61ca7cb18a81775e898b96879564 (patch) | |
tree | e845f4bd525f966cf11c3a72441b68f109a336bd /src | |
parent | Improved performance of image (diff) | |
download | sudomsg-cf00a39c4baf61ca7cb18a81775e898b96879564.tar sudomsg-cf00a39c4baf61ca7cb18a81775e898b96879564.tar.gz sudomsg-cf00a39c4baf61ca7cb18a81775e898b96879564.tar.bz2 sudomsg-cf00a39c4baf61ca7cb18a81775e898b96879564.tar.lz sudomsg-cf00a39c4baf61ca7cb18a81775e898b96879564.tar.xz sudomsg-cf00a39c4baf61ca7cb18a81775e898b96879564.tar.zst sudomsg-cf00a39c4baf61ca7cb18a81775e898b96879564.zip |
Misc Fixes and Updates
Signed-off-by: Marc Pervaz Boocha <mboocha@sudomsg.xyz>
Diffstat (limited to 'src')
-rw-r--r-- | src/sitemap.11ty.js | 21 | ||||
-rw-r--r-- | src/sitemap.xml.njk | 16 |
2 files changed, 21 insertions, 16 deletions
diff --git a/src/sitemap.11ty.js b/src/sitemap.11ty.js new file mode 100644 index 0000000..5b793cf --- /dev/null +++ b/src/sitemap.11ty.js @@ -0,0 +1,21 @@ +export default class { + data() { + return { + permalink: "/sitemapa.xml", + eleventyExcludeFromCollections: true + }; + } + + render(data) { + const urrlset = data.collections.all + .map((page) => { + const absoluteUrl = this.htmlBaseUrl(page.url, data.metadata.url); + return `<url><loc>${absoluteUrl}</loc><lastmod>${this.htmlDateString(page.date)}</lastmod></url>` + }) + + return `<?xml version="1.0" encoding="utf-8"?> + <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">${urrlset.join('')}</urlset>`; + } +} + + diff --git a/src/sitemap.xml.njk b/src/sitemap.xml.njk deleted file mode 100644 index 5448d77..0000000 --- a/src/sitemap.xml.njk +++ /dev/null @@ -1,16 +0,0 @@ ----json -{ - "permalink": "/sitemap.xml", - "eleventyExcludeFromCollections": true -} ---- -<?xml version="1.0" encoding="utf-8"?> -<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> -{%- for page in collections.all %} - {% set absoluteUrl %}{{ page.url | htmlBaseUrl(metadata.url) }}{% endset %} - <url> - <loc>{{ absoluteUrl }}</loc> - <lastmod>{{ page.date | htmlDateString }}</lastmod> - </url> -{%- endfor %} -</urlset> |