11ty 404 page template
Dusty Candland |
|
eleventy
Example 404 page for an [11ty](https://11ty.io) site.
Example 404 page for an 11ty site.
Add a dataDisplay
filter to .eleventy.js
module.exports = function (eleventyConfig) {
eleventyConfig.addNunjucksFilter('dateDisplay', function (date) {
return date.toISOString()
})
...
}
Create a /404.njk
file
---
permalink: /sitemap.xml
sitemapIgnore: true
---
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
{%- for item in collections.all %}
{%- if item.data.sitemapIgnore !== true %}
<url>
<loc>{{ site.url }}{{ item.url }}</loc>
{% if item.data.premier.date -%}
<lastmod>{{ item.data.premier.date | dateDisplay("toISOString") }}</lastmod>
{%- else -%}
<lastmod>{{ item.date | dateDisplay("toISOString") }}</lastmod>
{%- endif %}
<changefreq>{{ item.data.changefreq | default("monthly", true) }}</changefreq>
<priority>{{ item.data.priority | default("0.5", true) }}</priority>
</url>
{%- endif %}
{%- endfor %}
</urlset>
Overrides in Frontmatter
- changefreq
- priority
- sitemapIgnore
Webmentions
These are webmentions via the IndieWeb and webmention.io. Mention this post from your site: