An eloquent JSON Resume theme: fluent, persuasive, for developers.
HTML CSS JavaScript Shell
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.githooks
assets
lib
raw
test
.editorconfig
.gitattributes
.gitignore
.jshintrc
.npmignore
.nvmrc
.pleeeaserc
.prettierignore
.travis.yml
CHANGELOG.md
LICENSE
README.md
index.js
package.json
resume.hbs
server.js

README.md

jsonresume-theme-eloquent npm Build Status

An eloquent JSON Resume theme: fluent, persuasive, for developers. See it live.

Theme screenshot

Online demo

Features

  • Mobile First theme based on Bootstrap.
  • Download your resume with a single click, in a single file.
  • Keep your resume offline if you want to: the theme is self-contained.
  • Obfuscates your email address and phone number from spam bots.
  • Great Font Awesome icons.
  • Gorgeous Open Sans web font.
  • Optimized for print and screen readers.
  • Contains Schema.org markup to make the most of your content.
  • Uses Open Graph & Twitter metas to improve social sharing.
  • Optionally use Google Analytics to track page views on your resume.
  • All fields are optional, pick what you need!

Usage

Install the theme with npm install --save jsonresume-theme-eloquent, then:

'use strict';

var theme = require('jsonresume-theme-eloquent');

var resume = require('./resume.json');
process.stdout.write(theme.render(resume));

Contributing

Install the project with:

git clone git@github.com:thibaudcolas/jsonresume-theme-eloquent.git
cd jsonresume-theme-eloquent
npm install
./.githooks/deploy
# To actively work on the theme.
npm run start

To run the tests locally:

# To create a reference resume export.
npm run test
cp test/resume.html test/old-resume.html
# To compare the result of your changes against the reference.
npm run test
diff -u test/old-resume.html test/resume.html

To release a new version:

npm version minor -m "Release %s"
git push origin master
git push --tags
npm publish

Built with