docs/middleware/enterprise-server-releases.js

14 строки
522 B
JavaScript

const { liquid } = require('../lib/render-content')
const layouts = require('../lib/layouts')
const getMiniTocItems = require('../lib/get-mini-toc-items')
module.exports = async (req, res, next) => {
if (!req.path.endsWith('/enterprise-server-releases')) return next()
const html = await liquid.parseAndRender(layouts['enterprise-server-releases'], req.context)
req.context.miniTocItems = getMiniTocItems(html)
return res.send(await liquid.parseAndRender(layouts['enterprise-server-releases'], req.context))
}