1
1
Fork 0
portfolio/src/template.js
2018-12-28 00:28:44 -06:00

15 lines
380 B
JavaScript

const { compile } = require('handlebars');
const { readFile } = require('fs-extra');
module.exports = async filename => {
let template;
try {
template = await readFile(`./src/templates/${filename}.hbs`);
template = template.toString();
} catch(error) {
console.error('Could not fetch template', filename, error);
return;
}
return compile(template);
};