hexo/node_modules/hexo-renderer-ejs/lib/renderer.js

16 lines
299 B
JavaScript
Raw Normal View History

2023-09-25 15:58:56 +08:00
'use strict';
const ejs = require('ejs');
function ejsRenderer(data, locals) {
return ejs.render(data.text, Object.assign({filename: data.path}, locals));
}
ejsRenderer.compile = function(data) {
return ejs.compile(data.text, {
filename: data.path
});
};
module.exports = ejsRenderer;