From 47d436a0dbaff1f07139f45cde8482a554c6e37e Mon Sep 17 00:00:00 2001 From: Kevin J Hoerr Date: Wed, 3 Jan 2024 02:46:57 +0000 Subject: Update template for better page portability --- src/config.ts | 15 --------------- src/pages/404.njk | 2 ++ src/templates/layouts/page.njk | 12 ++++++------ 3 files changed, 8 insertions(+), 21 deletions(-) (limited to 'src') diff --git a/src/config.ts b/src/config.ts index 71a6c66..3746503 100644 --- a/src/config.ts +++ b/src/config.ts @@ -47,21 +47,6 @@ ${Object.values(metadata) }, ); - // add `cspMode` shortcode - config.addShortcode("metaCsp", function () { - const runMode = this.eleventy.env.runMode; - let policy: string; - if (runMode === "serve" || runMode == "watch") { - policy = - "default-src http://localhost:8080/;img-src http://localhost:8080/ data:;connect-src ws://localhost:8080/;script-src 'strict-dynamic' 'sha512-7Y25+FX/kRUbZEHtQBOSLffzofBxz8ABQErLAVpGkfzactkpJU5wtTmhIfIZeTw7VHg1JeTIC5kHkzPq7LqR1w==';"; - } else { - // runMode === "build" or unknown - policy = - "default-src 'self';img-src 'self' data:;script-src 'none';object-src 'none';base-uri 'none';connect-src: 'none';"; - } - return ``; - }); - // add `date` filter config.addFilter("formatDate", formatDate); diff --git a/src/pages/404.njk b/src/pages/404.njk index 3c965ac..7921b76 100644 --- a/src/pages/404.njk +++ b/src/pages/404.njk @@ -1,5 +1,7 @@ --- layout: layouts/page.njk +title: 404 Not Found +description: The resource to be accessed could not be found. ---

Not found

diff --git a/src/templates/layouts/page.njk b/src/templates/layouts/page.njk index c14caf5..923ede7 100644 --- a/src/templates/layouts/page.njk +++ b/src/templates/layouts/page.njk @@ -1,10 +1,10 @@ --- -pageTitle: Kevin J Hoerr copyYear: 2024 -author: Kevin J Hoerr +author: kjhoerr description: The official website of Kevin Hoerr, developer of websites. themeColor: "#e1e1e1" --- +{% set pageTitle = site.title | escape | replace('@', '@') %} @@ -14,10 +14,10 @@ themeColor: "#e1e1e1" - + - {% metaCsp %} + @@ -30,7 +30,7 @@ themeColor: "#e1e1e1" - {{ pageTitle | escape | replace('@', '@') }} + {{ pageTitle }}{{ " | " if title }}{{ title }}
@@ -38,7 +38,7 @@ themeColor: "#e1e1e1" {{ content | safe }}
-- cgit