jsonresume-theme-relaxed
A JSON Resume theme optimised for PDF output.
Installation
git clone https://github.com/ObserverOfTime/jsonresume-theme-relaxed
cd jsonresume-theme-relaxed && npm install
Create your resume
Create a resume.json
file according to the schema,
build it online, or export it from LinkedIn.
<summary>Click here for details</summary>
Section | Field | Required | Line breaks (\n ) |
Notes |
---|---|---|---|---|
basics |
name |
Yes | No | Must be present. |
| label |
No | No | ||
| image |
No | No | ||
| summary |
No | Yes | ||
basics.location |
address |
No | No | |
| city |
No | No | ||
| postalCode |
No | No | ||
| region |
No | No | ||
| countryCode |
Yes | No | ||
basics.profiles[] |
url |
No | No | |
| network |
Yes | No | ||
| username |
Yes | No | ||
work[] |
website |
No | No | |
| company |
Yes | No | ||
| location |
| | Unsupported. | ||
| description |
| | Unsupported. | ||
| position |
Yes | No | ||
| summary |
No | Yes | ||
| startDate |
No | No | YYYY-MM / YYYY-MM-DD |
|
| endDate |
No | No | YYYY-MM / YYYY-MM-DD Requires startDate . |
|
| highlights[] |
No | No | ||
education[] |
url |
No | No | |
| area |
Yes | No | ||
| institution |
Yes | No | ||
| studyType |
Yes | No | ||
| startDate |
No | No | YYYY-MM / YYYY-MM-DD |
|
| endDate |
No | No | YYYY-MM / YYYY-MM-DD Requires startDate . |
|
| score |
No | No | ||
| courses[] |
No | No | ||
| url |
No | No | ||
| summary |
Yes | No | Should be the event name. | |
| organization |
Yes | No | ||
| position |
Yes | No | ||
| startDate |
No | No | YYYY-MM-DD |
|
| endDate |
No | No | YYYY-MM-DD Requires startDate . |
|
| highlights[] |
No | No | ||
projects[] |
url |
No | No | |
| name |
Yes | No | ||
| type |
| | Unsupported. | ||
| roles[] |
No | No | ||
| entity |
No | No | Requires roles[] . |
|
| description |
No | Yes | ||
| startDate |
No | No | YYYY-MM-DD |
|
| endDate |
No | No | YYYY-MM-DD Requires startDate . |
|
| highlights[] |
No | No | ||
| keywords[] |
No | No | ||
publications[] |
website |
No | No | |
| name |
Yes | No | ||
| publisher |
Yes | No | ||
| summary |
No | Yes | ||
| releaseDate |
Yes | No | YYYY-MM / YYYY-MM-DD |
|
| url |
No | No | ||
| name |
Yes | No | ||
| issuer |
Yes | No | ||
| date |
Yes | No | YYYY-MM / YYYY-MM-DD |
|
skills[] |
name |
Yes | No | |
| level |
Yes | No | "master" / "advanced" / "intermediate" / "beginner" |
|
| keywords[] |
No | No | ||
languages[] |
language |
Yes | No | |
| fluency |
Yes | Yes | ||
awards[] |
title |
Yes | No | |
| awarder |
Yes | No | ||
| summary |
No | Yes | ||
| date |
No | No | YYYY-MM / YYYY-MM-DD |
|
interests[] |
name |
Yes | No | |
| keywords[] |
No | No | ||
references[] |
name |
Yes | No | |
| reference |
Yes | Yes | ||
meta |
canonical |
No | no | |
| lastModified |
No | No | ||
| version |
No | No | ||
| x-lang |
No | No | Language (default: "en"). Non-standard. |
|
| x-size |
No | No | Font size (default: "10pt"). Non-standard. |
All sections (except for basics
) are optional.
Fields are only required if the section is present.
Supported languages:
- English ("en")
- Greek ("el")
- German ("de")
- French ("fr")
Export to PDF
npm run build -- resume.pdf
Sample
Credits
The theme was made using HTMLS & Stylus, with icons from Heroicons & Simple Icons and the Lato font.
License
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.