diff --git a/README.md b/README.md index 3b4d1a2..c4d3c75 100755 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ A collection of beautiful resumes build with LESS and Mustache Templates. Choose ## Resumes - - + + ## Install diff --git a/index.html b/index.html index 154b35e..f6bfbd0 100644 --- a/index.html +++ b/index.html @@ -4,41 +4,36 @@ - - - Best resume ever + + Best resume ever -
-
- -
View on Github
-
-
- -
-
-
-
-

Resumes

-
- - Resume 1 -
-
- - Resume 2 -
-
-
-
- +

best-resume-ever

+

Build your best resume ever!

+

A collection of beautiful resumes build with LESS and Mustache Templates. Choose your favorite Curriculum Vitae and easily export it as pdf.

+

Resumes

+

+

+

Install

+

Follow these instructions to create your own CV:

+ +

Adding a template

+

TODO

+

How to add a font

+

TODO

+

Contribute

+

Feel free to create your own templates!

+
+

Icons made by Vectors Market from www.flaticon.com is licensed by CC 3.0 BY

diff --git a/package.json b/package.json index 40bf092..cc2fe1b 100755 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ "pdf:win": "sh scripts/createPDF.sh", "png": "npm run pdf && bash scripts/createPNG.bash", "png:win": "npm run pdf:win && sh scripts/createPNG.sh", + "readme": "node renderReadMe.js", "less": "lessc --clean-css less/style.less public/style.min.css" }, "repository": { @@ -19,6 +20,7 @@ "author": "salamimipizza", "homepage": "https://salamimitpizza.github.io/beautifulCV/", "dependencies": { + "buffer-to-string": "^0.1.0", "electron": "^1.4.15", "electroshot": "^1.2.0", "express": "^4.14.1", @@ -29,10 +31,14 @@ "less": "^2.7.2", "less-plugin-clean-css": "^1.5.1", "local-web-server": "1.2.6", + "markdown-to-html": "0.0.13", + "mustache": "^2.3.0", "mustache-express": "^1.2.4", "open-sans-fontface": "^1.4.0", "path": "^0.12.7", "pdf-to-png": "^1.0.3", - "raleway-webfont": "^3.0.1" + "raleway-webfont": "^3.0.1", + "showdown": "^1.6.3", + "write": "^0.3.2" } } diff --git a/renderReadMe.js b/renderReadMe.js new file mode 100644 index 0000000..024ca3d --- /dev/null +++ b/renderReadMe.js @@ -0,0 +1,18 @@ +var showdown = require('showdown'), + converter = new showdown.Converter(); +var fs = require('fs'); +var Mustache = require('mustache'); +var writeFile = require('write'); + +fs.readFile('README.md', 'utf-8', function(err, data) { + if (err) console.log(err); + var readme = converter.makeHtml(data); + fs.readFile('resumes/readme.mustache', 'utf-8', function(err, template) { + var html = Mustache.render(template, { + content: readme + }); + writeFile('index.html', html, function(err) { + if (err) console.log(err); + }); + }); +}); diff --git a/resumes/readme.mustache b/resumes/readme.mustache new file mode 100644 index 0000000..0c431b4 --- /dev/null +++ b/resumes/readme.mustache @@ -0,0 +1,15 @@ + + + + + + + + Best resume ever + + + + {{{content}}} + + +