Index: src/routes/posts.js
===================================================================
--- src/routes/posts.js	(revision 3b6e04aee4e78d2185343d7441f884a0b2fa3285)
+++ src/routes/posts.js	(revision 59e522fa77db628d0814e822f6aedc842469d024)
@@ -399,5 +399,5 @@
 
   const site = res.locals.site;
-  if (!site) return res.status(404).send('Site not found');
+  if (!site) return next(); // -> nette 404 catch-all
 
   const post = db.prepare(`
@@ -407,5 +407,5 @@
   `).get(site.id, req.params.slug);
 
-  if (!post) return res.status(404).send('Post not found');
+  if (!post) return next(); // onbekende slug -> nette 404 catch-all
 
   // Permission to view: published OR (logged in + can edit)
