使用與 Node.js 的哈巴狗

var pug = require('pug');

// compile
var fn = pug.compile('string of pug', options);
var html = fn(locals);

// render
var html = pug.render('string of pug', merge(options, locals));

// renderFile
var html = pug.renderFile('filename.pug', merge(options, locals));

選項

  • filename 用於例外,在使用 includes 時需要
  • compileDebug 如果為 false,則不編譯除錯工具
  • 相當新增漂移縮排空格輸出(預設為 false)