egg-view-nunjucks-pagelet
Support the view rendering implementation of the nunjucks pagelet. Depends on the egg-view-nunjucks template view engine.
Pagelet: https://github.com/scrat-team/nunjucks-pagelet
DOCS: https://mozilla.github.io/nunjucks/templating.html
Install
$ npm i egg-view-nunjucks egg-view-nunjucks-pagelet --save
Usage
add plugin in {app_root}/config/plugin.js
exportsnunjucks = enable: true package: 'egg-view-nunjucks'; exportsnunjucksPagelet = enable: true package: 'egg-view-nunjucks-pagelet';
configure nunjucks in {app_root}/config/config.default.js
exportsview = defaultViewEngine: 'nunjucks'; exportsnunjucksPagelet = // default layout template relative to view base dir // layout: 'layout/layout.tpl', // default scrat resource manifest path // manifest: path.join(app.baseDir, 'config/manifest.json'), // whether using custom parser, default true // for more detail, see https://github.com/scrat-team/nunjucks-tag#custom-parser-rules // useCustomParser: true,;
Render in controller
exports { ctx;};
Configuration
see config/config.default.js for more detail.
Questions & Suggestions
Please open an issue here.