Index: src/routes/posts.js
===================================================================
--- src/routes/posts.js	(revision f5cf299d117e37bf9b4a410dcf3f49ad46836e62)
+++ src/routes/posts.js	(revision b67edbdfb84f7d125475d92c470edf68a7886ccf)
@@ -149,7 +149,7 @@
   'authorize_interaction', 'fediverse', 'news', 'following', 'notifications', 'blocking',
   'paid', 'push', 'guardian',
-  // De meeslepende tijdlijn (Barts idee, naar bartoverkamp.nl). Gereserveerd
+  // De meeslepende leesweergave. Gereserveerd
   // omdat een bericht met deze slug de route anders zou overschaduwen.
-  'lees',
+  'read',
 ]);
 
@@ -264,9 +264,9 @@
 //
 // ?partial=1 levert alleen het artikel, want dat is wat de schildwacht inruilt.
-router.get('/lees/:slug?', (req, res, next) => {
+router.get('/read/:slug?', (req, res, next) => {
   const site = res.locals.site;
   if (!site) return next();
 
-  // Zonder slug: het nieuwste bericht, zodat /lees een ingang is en niet een
+  // Zonder slug: het nieuwste bericht, zodat /read een ingang is en niet een
   // fout. Gepind eerst, net als op de voorpagina.
   const post = req.params.slug
@@ -291,12 +291,13 @@
     post, entry, newerPost, olderPost,
     pageTitle: post.title || site.title,
-    // on-lees zet de chrome weg; de mini-topnav blijft (chrome.ejs, _headerless).
-    bodyClass: 'on-lees on-special',
+    // on-read zet de chrome weg; de mini-topnav blijft (chrome.ejs, _headerless).
+    bodyClass: 'on-read on-special',
+    pageJs: 'read',
   };
   if (req.query.partial === '1' || req.headers['hx-request'] === 'true') {
-    return renderPage(req, res, 'partials/lees-article', model);
+    return renderPage(req, res, 'partials/read-article', model);
   }
   recordPageview(site.id, req);
-  return renderPage(req, res, 'pages/lees', model);
+  return renderPage(req, res, 'pages/read', model);
 });
 
