diff --git a/code/404.html b/code/404.html new file mode 100644 index 0000000..7b6d6dc --- /dev/null +++ b/code/404.html @@ -0,0 +1,12 @@ +--- +title: "Page Not Found" +section: "code" +description: "The page you are looking for does not exist." +layout: base.njk +permalink: /404.html +--- +
\ No newline at end of file diff --git a/code/_data/repos.json b/code/_data/repos.json index 8218aad..6f2ccbd 100644 --- a/code/_data/repos.json +++ b/code/_data/repos.json @@ -243,5 +243,21 @@ "repo": "moonweb-site", "repo_url": "https://github.com/skoelle/moonweb-site", "summary": "Monorepo for moonweb.org - my personal homelab hub. Six static sites (Eleventy) covering infrastructure, smart home, code, and retro hardware. Deployed to Cloudflare Pages or IONOS." + }, + { + "title": "www.moonweb.org", + "emoji": "🌙", + "category": "code", + "subcategory": "Web Projects", + "status": "active", + "stack": [ + "Node.js", + "Eleventy", + "Nunjucks", + "Markdown" + ], + "repo": "moonweb-www", + "repo_url": "https://github.com/skoelle/moonweb-www", + "summary": "Archived early 2000s internet projects, networking & engineering - a personal web presence from the dawn of the millennium, finally on GitHub" } ] diff --git a/hub/404.html b/hub/404.html new file mode 100644 index 0000000..66bde92 --- /dev/null +++ b/hub/404.html @@ -0,0 +1,12 @@ +--- +title: "Page Not Found" +section: "hub" +description: "The page you are looking for does not exist." +layout: base.njk +permalink: /404.html +--- + \ No newline at end of file diff --git a/infra/404.html b/infra/404.html new file mode 100644 index 0000000..0597e48 --- /dev/null +++ b/infra/404.html @@ -0,0 +1,12 @@ +--- +title: "Page Not Found" +section: "infra" +description: "The page you are looking for does not exist." +layout: base.njk +permalink: /404.html +--- + \ No newline at end of file diff --git a/retro/404.html b/retro/404.html new file mode 100644 index 0000000..30ca8ac --- /dev/null +++ b/retro/404.html @@ -0,0 +1,12 @@ +--- +title: "Page Not Found" +section: "retro" +description: "The page you are looking for does not exist." +layout: base.njk +permalink: /404.html +--- + \ No newline at end of file diff --git a/shared/base.css b/shared/base.css index 9bba6eb..2d3285c 100644 --- a/shared/base.css +++ b/shared/base.css @@ -197,3 +197,20 @@ main { max-width: 1100px; margin: 0 auto; padding: 2rem; } color: #fff; border-color: var(--accent); } + +.error-page { + text-align: center; + padding: 4rem 2rem; +} +.error-page h1 { + font-size: 6rem; + font-weight: 700; + color: var(--accent); + margin: 0 0 1rem; + line-height: 1; +} +.error-page p { + font-size: 1.1rem; + color: #666; + margin: 0 0 2rem; +} diff --git a/smarthome/404.html b/smarthome/404.html new file mode 100644 index 0000000..da4b27d --- /dev/null +++ b/smarthome/404.html @@ -0,0 +1,12 @@ +--- +title: "Page Not Found" +section: "smarthome" +description: "The page you are looking for does not exist." +layout: base.njk +permalink: /404.html +--- + \ No newline at end of file diff --git a/stefankoelle/pdf/cv.pdf b/stefankoelle/pdf/cv.pdf index 1c91c1d..b4938f2 100644 Binary files a/stefankoelle/pdf/cv.pdf and b/stefankoelle/pdf/cv.pdf differ