egg-view-nunjucks-pagelet-w

1.0.3 • Public • Published

w modify:

依赖改为nunjucks-pagelet-w:

js中require使用改为需要具体到文件(之前为到目录)

下面为原repo说明

=========================================================================

egg-view-nunjucks-pagelet

NPM version build status Test coverage David deps Known Vulnerabilities npm download

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

exports.nunjucks = {
  enable: true,
  package: 'egg-view-nunjucks',
};
 
exports.nunjucksPagelet = {
  enable: true,
  package: 'egg-view-nunjucks-pagelet',
};

configure nunjucks in {app_root}/config/config.default.js

exports.view = {
  defaultViewEngine: 'nunjucks'
};
 
exports.nunjucksPagelet = {
  // 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,
  // crossorigin: ""      
  // 
};

Render in controller

exports.home = function* (ctx) {
  yield ctx.render('home', { list });
};

Configuration

see config/config.default.js for more detail.

Questions & Suggestions

Please open an issue here.

License

MIT

Dependents (0)

Package Sidebar

Install

npm i egg-view-nunjucks-pagelet-w

Weekly Downloads

2

Version

1.0.3

License

MIT

Unpacked Size

321 kB

Total Files

82

Last publish

Collaborators

  • zhangciwu