Changeset b67edbd in Klonkt for src/routes/posts.js
- Timestamp:
- 08/18/2026 06:47:58 PM (3 weeks ago)
- Branches:
- main
- Children:
- 7421147
- Parents:
- 9622f20
- git-author:
- Bart <bart@…> (08/18/2026 12:19:20 AM)
- git-committer:
- Bart <bart@…> (08/18/2026 06:47:58 PM)
- File:
-
- 1 edited
-
src/routes/posts.js (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/posts.js
r9622f20 rb67edbd 149 149 'authorize_interaction', 'fediverse', 'news', 'following', 'notifications', 'blocking', 150 150 'paid', 'push', 'guardian', 151 // De meeslepende tijdlijn (Barts idee, naar bartoverkamp.nl). Gereserveerd151 // De meeslepende leesweergave. Gereserveerd 152 152 // omdat een bericht met deze slug de route anders zou overschaduwen. 153 ' lees',153 'read', 154 154 ]); 155 155 … … 264 264 // 265 265 // ?partial=1 levert alleen het artikel, want dat is wat de schildwacht inruilt. 266 router.get('/ lees/:slug?', (req, res, next) => {266 router.get('/read/:slug?', (req, res, next) => { 267 267 const site = res.locals.site; 268 268 if (!site) return next(); 269 269 270 // Zonder slug: het nieuwste bericht, zodat / leeseen ingang is en niet een270 // Zonder slug: het nieuwste bericht, zodat /read een ingang is en niet een 271 271 // fout. Gepind eerst, net als op de voorpagina. 272 272 const post = req.params.slug … … 291 291 post, entry, newerPost, olderPost, 292 292 pageTitle: post.title || site.title, 293 // on-lees zet de chrome weg; de mini-topnav blijft (chrome.ejs, _headerless). 294 bodyClass: 'on-lees on-special', 293 // on-read zet de chrome weg; de mini-topnav blijft (chrome.ejs, _headerless). 294 bodyClass: 'on-read on-special', 295 pageJs: 'read', 295 296 }; 296 297 if (req.query.partial === '1' || req.headers['hx-request'] === 'true') { 297 return renderPage(req, res, 'partials/ lees-article', model);298 return renderPage(req, res, 'partials/read-article', model); 298 299 } 299 300 recordPageview(site.id, req); 300 return renderPage(req, res, 'pages/ lees', model);301 return renderPage(req, res, 'pages/read', model); 301 302 }); 302 303
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)