Resume/index.js

19 lines
539 B
JavaScript
Raw Normal View History

2023-05-11 16:05:53 -04:00
const fs = require("fs");
2023-07-25 16:16:36 -04:00
const ejs = require('ejs');
2023-05-11 16:05:53 -04:00
const path = require("path");
2023-07-25 16:16:36 -04:00
const sass = (require("sass"));
const templateFile = path.join(__dirname, "theme/template.ejs");
const sassFile = path.join(__dirname, "theme/style.scss");
2023-05-11 16:05:53 -04:00
const render = (resume) => {
2023-07-25 16:16:36 -04:00
let css = sass.compile(sassFile);
css.tagOpen = "<style>"
css.tagClose = "</style>"
let redneredTemplate = ejs.render(fs.readFileSync(templateFile, {encoding: "utf-8"}), {resume: resume, css: css});
return redneredTemplate
2023-05-11 16:05:53 -04:00
};
2023-03-27 14:58:00 -04:00
module.exports = {
2023-05-11 16:05:53 -04:00
render,
};