Include style.css

This commit is contained in:
Mattias Erming
2014-07-28 03:49:42 -07:00
parent 9a754de5ba
commit 34d3433c1e
3 changed files with 49 additions and 29 deletions

View File

@@ -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 = {

View File

@@ -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}}

7
style.css Normal file
View File

@@ -0,0 +1,7 @@
body {
background: #fff;
font: 15px Arial, Helvetica, sans-serif;
}
p {
line-height: 1.4;
}