import express from 'express'; import { navbar, page } from '../../middlewares/index.js'; export const router = express.Router({ mergeParams: true }); router.use('/:page.wiki', page); router.use('/:page?', page); router.get('/:page.wiki', (req, res, next) => { const page = res.locals.page; if (!page) { next(); return; } res.type('text/plain'); res.send(page.raw).end(); }); router.get('/:page?', navbar, (req, res, next) => { const page = res.locals.page; if (!page) { next(); return; } let html: string; let title: string; if (page.metadata.errors.length != 0) { html = '