From 210ad9a5fd1a1c225a8e1a7aab786879a7393412 Mon Sep 17 00:00:00 2001 From: Lee Cattarin Date: Wed, 23 Sep 2026 15:08:14 -0700 Subject: [PATCH] sitemap and 404 page --- eleventy.config.js | 4 ++++ package-lock.json | 3 ++- src/404.md | 8 ++++++++ src/sitemap.xml.njk | 1 - 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 src/404.md diff --git a/eleventy.config.js b/eleventy.config.js index 34baddb..da72b19 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -1,3 +1,4 @@ +import { HtmlBasePlugin } from "@11ty/eleventy"; import { eleventyImageTransformPlugin } from "@11ty/eleventy-img"; import { attrs } from "@mdit/plugin-attrs"; @@ -47,6 +48,9 @@ export default async function (eleventyConfig) { .addPassthroughCopy("favicon.ico") .addPassthroughCopy("robots.txt"); + /* HTML base */ + eleventyConfig.addPlugin(HtmlBasePlugin); + /* Images */ eleventyConfig.addPlugin(eleventyImageTransformPlugin, { // output image formats diff --git a/package-lock.json b/package-lock.json index 07dac14..01509e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,10 +1,11 @@ { - "name": "11ty", + "name": "spoonfairies", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { + "name": "spoonfairies", "version": "1.0.0", "license": "AGPL-3.0-only", "devDependencies": { diff --git a/src/404.md b/src/404.md new file mode 100644 index 0000000..46e4afd --- /dev/null +++ b/src/404.md @@ -0,0 +1,8 @@ +--- +permalink: 404.html +eleventyExcludeFromCollections: true +--- + +# Content not found. + +Sorry, can't find this page. Return [home](/). diff --git a/src/sitemap.xml.njk b/src/sitemap.xml.njk index 611f2d9..a066152 100644 --- a/src/sitemap.xml.njk +++ b/src/sitemap.xml.njk @@ -4,7 +4,6 @@ layout: false eleventyExcludeFromCollections: true --- - {% for page in collections.all %} {% if page.data.permalink != false %}