Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nass600/jsonresume-theme-elite
Elite theme for JSONResume
https://github.com/nass600/jsonresume-theme-elite
gulp handlebars jsonresume nodejs resume sass theme
Last synced: about 1 month ago
JSON representation
Elite theme for JSONResume
- Host: GitHub
- URL: https://github.com/nass600/jsonresume-theme-elite
- Owner: nass600
- Created: 2017-04-09T10:24:11.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-23T18:34:38.000Z (almost 2 years ago)
- Last Synced: 2024-04-13T17:05:38.799Z (9 months ago)
- Topics: gulp, handlebars, jsonresume, nodejs, resume, sass, theme
- Language: HTML
- Homepage:
- Size: 6.06 MB
- Stars: 6
- Watchers: 4
- Forks: 3
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# jsonresume-theme-elite
[![Build Status](https://api.travis-ci.org/nass600/jsonresume-theme-elite.svg?branch=master)](https://travis-ci.org/nass600/jsonresume-theme-elite)
[![npm](https://img.shields.io/npm/v/jsonresume-theme-elite.svg)](https://www.npmjs.com/package/jsonresume-theme-elite)
[![npm](https://img.shields.io/npm/dt/jsonresume-theme-elite.svg)](https://www.npmjs.com/package/jsonresume-theme-elite)Elite theme for [JSONResume](https://jsonresume.org/)
![](docs/img/elite.png)
## TOC
1. [Installation](#installation)
2. [Preview](#preview)
3. [Generating your resume in PDF](#generating-your-resume-in-pdf)
4. [Resume data](docs/RESUME_DATA.md)
5. [Design customizations](docs/DESIGN_CUSTOMIZATIONS.md)## Installation
If you want to generate your resume directly from this repository, the installation is
the same as any other javascript project with NPM dependencies.```bash
npm install
```#### Using Docker (recommended)
This project comes with a Dockerfile to provide you the needed software dependencies. You can build the container by running:
```bash
docker-compose build
```## Preview
If you need to do some modifications in the design you can serve the
resume in the browser in one of the following ways.### Using Docker (recommended)
```bash
docker-compose up
```Then you can access the browser preview of your resume at `0.0.0.0:4000`.
### Local environment
```bash
npm start
```Then you can access the browser preview of your resume at `localhost:4000`.
If you are going to perform several exchanges you can access the hot reload
version using port `4001` so every time you change something the page
would be reloaded to render the latest changes.## Generating your resume in PDF
By default the latest version of resume-cli only supports rendering the
resume in `Letter` format.I introduce some changes so you are able to generate it in every format
supported by [PhantomJS](http://phantomjs.org/api/webpage/property/paper-size.html):+ A3
+ A4
+ A5
+ Legal
+ Letter
+ TabloidAgain, you have two ways of exporting the resume depending on your environment:
### Using Docker (recommended)
By running the following command you will export it in `A4` format:
``` bash
docker-compose run web npm run export
```But if you want to use other supported formats you can run:
```bash
docker-compose run web node_modules/.bin/gulp export --page-format A3
```### Local environment
By running the following command you will export it in `A4` format:
```bash
npm run export
```But if you want to use other supported formats you can run:
```bash
node_modules/.bin/gulp export --page-format A3
```## Credits
+ Ignacio Velazquez
+ Dev setup based on the amazing [Caffeine theme](https://github.com/kelyvin/jsonresume-theme-caffeine)
+ Some of the icons and all the country flags where made by [Freepik](http://www.freepik.com)