diff --git a/content/js/ErrorMessage.js b/content/js/ErrorMessage.js
new file mode 100644
index 0000000..cd8149a
--- /dev/null
+++ b/content/js/ErrorMessage.js
@@ -0,0 +1,9 @@
+let query = new URLSearchParams(location.search);
+let msg = 'keine Fehlermeldung gefunden';
+if (query.has('msg')) {
+ msg = query.get('msg');
+}
+let pre = document.createElement('pre');
+let t = document.createTextNode(msg);
+pre.append(t);
+document.getElementById('page-body').append(pre);
diff --git a/content/pages/error.md b/content/pages/error.md
index 73562f2..228a341 100644
--- a/content/pages/error.md
+++ b/content/pages/error.md
@@ -1,5 +1,5 @@
---
-title: Das hat nicht geklappt :-(
+title: "Das hat nicht geklappt :-("
date: 2025-03-03 17:19
author: Tobias Radloff
summary: Ein Fehler ist aufgetreten
@@ -7,24 +7,14 @@ lang: de
slug: error
save_as: newsletter/error.html
url: newsletter/error.html
-featured_image: ../images/newsletter/error-unsplash.jpg
-featured_image_credit:
- - link: https://unsplash.com/photos/woman-in-black-blazer-sitting-on-chair-yjHh4JpZQT8
- - text: "Photo: Elisa Ventur on Unsplash"
+featured_image:
+ - pic: ../images/newsletter/error-unsplash.jpg
+ alt: eine Frau vor einem Laptop stützt geknickt den Kopf in die Hände
+ credit: Elisa Ventur on Unsplash.com
---
Verflixt, es ist ein Fehler bei der Newsletter-Verwaltung aufgetreten. Vielleicht hilft dir die Fehlermeldung weiter?
-
+
[← zur Startseite](/)