return fs.readFile(root + tmlp + ext, function (err, file) { if (engine_name !== 'mustache') { engine.render(file, view, function (err1, data) { if (err || err1) return fn(err); fn(null, data); }); } else { if (err) return fn(err); fn(null, engine.to_html(file, view)); } })
return fs.readFile(root + tmlp + ext, function (err, file) { if (engine_name !== 'mustache') { engine.render(file, view, function (err1, data) { if (err || err1) return self.sendError(500); self.send(data); }); } else { if (err) return self.sendError(500); self.send(engine.to_html(file, view)); } })
// load a dynamically generated page function load(name) { var page = pages[name]; if (page) { if (!page.body) { var content = read(page.file); if (fs.extension(page.file) === '.md') { content = markdown(content); } var template = templates[page.link] || templates[fs.join(fs.directory(page.link), 'index')] || templates['index']; page.body = mustache(template, merge({ title:page.title === 'index' ? '' : page.title, body:content, ascending:ascending, descending:descending }, includes, options.context)); } return page.body; } return ''; }