blob: 8fd07c6fde127610bec25a7c2262621f4645a92f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
import { PageDirectory } from "../pages.js";
export const blogs = ((req, res, next) => {
let blogs = [];
for (const page of Object.values(PageDirectory.pages)) {
if (page.route.startsWith('blog/')) {
blogs.push(page);
}
}
blogs.sort((a, b) => {
return b.metadata.date.getTime() - a.metadata.date.getTime();
});
res.locals.blogs = blogs;
next();
});
|