diff --git a/src/admin/admin.json b/src/admin/admin.json new file mode 100644 index 0000000..1a138fd --- /dev/null +++ b/src/admin/admin.json @@ -0,0 +1,3 @@ +{ + "excludeFromSitemap": true +} diff --git a/src/css/styles.11ty.js b/src/css/styles.11ty.js index 7d8f71a..000a87f 100644 --- a/src/css/styles.11ty.js +++ b/src/css/styles.11ty.js @@ -27,6 +27,7 @@ module.exports = class { return { permalink: `css/styles.css`, + excludeFromSitemap: true, rawFilepath, rawCss: css, }; diff --git a/src/fun/fun.json b/src/fun/fun.json new file mode 100644 index 0000000..1a138fd --- /dev/null +++ b/src/fun/fun.json @@ -0,0 +1,3 @@ +{ + "excludeFromSitemap": true +} diff --git a/src/robots.njk b/src/robots.njk index a4db2ee..2107fe0 100644 --- a/src/robots.njk +++ b/src/robots.njk @@ -1,8 +1,9 @@ --- permalink: /robots.txt eleventyExcludeFromCollections: true +excludeFromSitemap: true --- Sitemap: {{ meta.url }}/sitemap.xml User-agent: * -Disallow: +Disallow: /404.html diff --git a/src/sitemap.njk b/src/sitemap.njk index 9390e5e..4ffcd4c 100644 --- a/src/sitemap.njk +++ b/src/sitemap.njk @@ -5,9 +5,11 @@ eleventyExcludeFromCollections: true {% for page in collections.all %} + {% if not page.data.excludeFromSitemap %} {{ site.url }}{{ page.url | url }} {{ page.date.toISOString() }} + {% endif %} {% endfor %}