Include style.css
This commit is contained in:
6
index.js
6
index.js
@@ -2,8 +2,12 @@ var fs = require("fs");
|
|||||||
var Handlebars = require("handlebars");
|
var Handlebars = require("handlebars");
|
||||||
|
|
||||||
function render(resume) {
|
function render(resume) {
|
||||||
|
var css = fs.readFileSync(__dirname + "/style.css", "utf-8");
|
||||||
var template = fs.readFileSync(__dirname + "/resume.template", "utf-8");
|
var template = fs.readFileSync(__dirname + "/resume.template", "utf-8");
|
||||||
return Handlebars.compile(template)(resume);
|
return Handlebars.compile(template)({
|
||||||
|
css: css,
|
||||||
|
resume: resume
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|||||||
@@ -1,9 +1,18 @@
|
|||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html>
|
<html>
|
||||||
<head></head>
|
<head>
|
||||||
|
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<title>{{#resume.basics}}{{name}}{{/resume.basics}}</title>
|
||||||
|
|
||||||
|
<style type="text/css">
|
||||||
|
{{css}}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
{{#basics}}
|
{{#resume.basics}}
|
||||||
<section id="basics">
|
<section id="basics">
|
||||||
{{#name}}
|
{{#name}}
|
||||||
<div class="name">
|
<div class="name">
|
||||||
@@ -22,7 +31,7 @@
|
|||||||
{{/phone}}
|
{{/phone}}
|
||||||
{{#summary}}
|
{{#summary}}
|
||||||
<div class="summary">
|
<div class="summary">
|
||||||
{{.}}
|
<p>{{.}}</p>
|
||||||
</div>
|
</div>
|
||||||
{{/summary}}
|
{{/summary}}
|
||||||
{{#location}}
|
{{#location}}
|
||||||
@@ -83,11 +92,11 @@
|
|||||||
</section>
|
</section>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</section>
|
</section>
|
||||||
{{/basics}}
|
{{/resume.basics}}
|
||||||
|
|
||||||
{{#if work.length}}
|
{{#if resume.work.length}}
|
||||||
<section id="work">
|
<section id="work">
|
||||||
{{#work}}
|
{{#each work}}
|
||||||
<div class="item">
|
<div class="item">
|
||||||
{{#startDate}}
|
{{#startDate}}
|
||||||
<div class="startDate">
|
<div class="startDate">
|
||||||
@@ -111,7 +120,7 @@
|
|||||||
{{/website}}
|
{{/website}}
|
||||||
{{#summary}}
|
{{#summary}}
|
||||||
<div class="summary">
|
<div class="summary">
|
||||||
{{.}}
|
<p>{{.}}</p>
|
||||||
</div>
|
</div>
|
||||||
{{/summary}}
|
{{/summary}}
|
||||||
{{#if highlights.length}}
|
{{#if highlights.length}}
|
||||||
@@ -122,13 +131,13 @@
|
|||||||
</ul>
|
</ul>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
{{/work}}
|
{{/each}}
|
||||||
</section>
|
</section>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if education.length}}
|
{{#if resume.education.length}}
|
||||||
<section id="education">
|
<section id="education">
|
||||||
{{#education}}
|
{{#each resume.education}}
|
||||||
<div class="item">
|
<div class="item">
|
||||||
{{#startDate}}
|
{{#startDate}}
|
||||||
<div class="startDate">
|
<div class="startDate">
|
||||||
@@ -163,13 +172,13 @@
|
|||||||
</ul>
|
</ul>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
{{/education}}
|
{{/each}}
|
||||||
</section>
|
</section>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if awards.length}}
|
{{#if resume.awards.length}}
|
||||||
<section id="awards">
|
<section id="awards">
|
||||||
{{#awards}}
|
{{#each resume.awards}}
|
||||||
<div class="item">
|
<div class="item">
|
||||||
{{#title}}
|
{{#title}}
|
||||||
<div class="title">
|
<div class="title">
|
||||||
@@ -187,13 +196,13 @@
|
|||||||
</div>
|
</div>
|
||||||
{{/awarder}}
|
{{/awarder}}
|
||||||
</div>
|
</div>
|
||||||
{{/awards}}
|
{{/each}}
|
||||||
</section>
|
</section>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if publications.length}}
|
{{#if resume.publications.length}}
|
||||||
<section id="publications">
|
<section id="publications">
|
||||||
{{#publications}}
|
{{#each resume.publications}}
|
||||||
<div class="item">
|
<div class="item">
|
||||||
{{#name}}
|
{{#name}}
|
||||||
<div class="name">
|
<div class="name">
|
||||||
@@ -216,13 +225,13 @@
|
|||||||
</div>
|
</div>
|
||||||
{{/website}}
|
{{/website}}
|
||||||
</div>
|
</div>
|
||||||
{{/publications}}
|
{{/each}}
|
||||||
</section>
|
</section>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if skills.length}}
|
{{#if resume.skills.length}}
|
||||||
<section id="skills">
|
<section id="skills">
|
||||||
{{#skills}}
|
{{#each resume.skills}}
|
||||||
<div class="item">
|
<div class="item">
|
||||||
{{#name}}
|
{{#name}}
|
||||||
<div class="name">
|
<div class="name">
|
||||||
@@ -242,26 +251,26 @@
|
|||||||
</ul>
|
</ul>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
{{/skills}}
|
{{/each}}
|
||||||
</section>
|
</section>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if references.length}}
|
{{#if resume.references.length}}
|
||||||
<section id="references">
|
<section id="references">
|
||||||
{{#references}}
|
{{#each resume.references}}
|
||||||
<div class="item">
|
<div class="item">
|
||||||
{{#name}}
|
|
||||||
<div class="name">
|
|
||||||
{{.}}
|
|
||||||
</div>
|
|
||||||
{{/name}}
|
|
||||||
{{#reference}}
|
{{#reference}}
|
||||||
<div class="reference">
|
<div class="reference">
|
||||||
{{.}}
|
{{.}}
|
||||||
</div>
|
</div>
|
||||||
{{/reference}}
|
{{/reference}}
|
||||||
|
{{#name}}
|
||||||
|
<div class="name">
|
||||||
|
— {{.}}
|
||||||
|
</div>
|
||||||
|
{{/name}}
|
||||||
</div>
|
</div>
|
||||||
{{/references}}
|
{{/each}}
|
||||||
</section>
|
</section>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user