UNPKG

wikic

Version:

a simple static site generator

14 lines (12 loc) 396 B
const nunjucks = require('nunjucks') module.exports = ({ layoutPath, getURL, typeMap, config: { watch } }) => { const renderer = nunjucks.configure(layoutPath, { trimBlocks: true, autoescape: true, watch, }) renderer.addFilter('baseurl', getURL) renderer.addFilter('typeMap', typeMap) renderer.addFilter('typeMaps', arr => arr.map(key => typeMap(key))) return renderer }