@anthonyjdella/jsonresume-theme-anthonyjdella-actual
v1.0.7
Published
Actual theme for JSON Resume
Downloads
24
Readme
Customized JSON Resume Theme: Actual
🖼️ This is a tweaked version of the Actual theme. Tweaked to fit my design preferences. Published on NPM and GitHub Registry.
Notable Changes
- 2 Page version in PDF/printable mode
- Added sections for speaking and articles
- Style changes
Prerequisites
To build and start the local server, it needs to use the cli command, which is custom cli I tweaked.
npm i @anthonyjdella/customized-resume-cli
How to Start
npm run start
How to Change
assets/pug/template.pug
is the order of the resume.assets/pug/
are the html files for each sectionassets/styles/style.css
is the styling- To make changes to the PDF/printable version, make changes in the
@print
section ofassets/styles/style.css
- Change version number in
package.json
- Deploy the changes via
npm publish --access public
- To see changes from
resume.anthonydellavecchia.com
you need to go to the registry project, then cd intofunctions
, runnpm i
andnpm update
, thenfirebase deploy
.
Actual theme for JSON Resume
Minimalist and modern theme for JSON Resume standard, designed for the v1.0.0 version.
Export examples
Maybe you would like to take a look at jsonresume-theme-actual-letter to create your letter.
Table of contents
What is JSON Resume?
JSON Resume is a community driven open source initiative to create JSON-based standard for resumes.
Prerequisites
- node.js runtime with resume-cli
npm install -g resume-cli
Export resume
- Create your resume.json file (you can start by editing this)
npm install jsonresume-theme-actual
resume export resume.pdf --format pdf --theme actual
resume export resume.html --format html --theme actual
Contribute
git clone [email protected]:davcd/jsonresume-theme-actual.git
cd jsonresume-theme-actual
npm install
gulp
You can live edit any .scss or .pug file
Support
This theme supports the following JSON paths
resume.basics
{
"basics": {
"name": "Richard Hendriks",
"label": "Software Developer",
"email": "[email protected]",
"phone": "(912) 555-4321",
"url": "http://richardh.example.com",
"summary": "Lorem ipsum...",
"location": {
"city": "San Francisco",
"countryCode": "US",
"region": "California"
},
"profiles": [
{
"url": "https://domain.com/rhendricks"
}
]
}
}
resume.basics.name
andresume.basics.label
are requiredresume.basics.summary
supports markdown
resume.work
{
"work": [
{
"name": "Facebook",
"location": "California, United States",
"position": "Software Engineer",
"url": "http://facebook.com",
"startDate": "2016-11-17",
"summary": "Lorem ipsum...",
"highlights": [
"Vitae purus faucibus ornare suspendisse",
"Ut enim blandit volutpat maecenas"
]
}
]
}
resume.work.summary
supports markdown
resume.projects
{
"projects": {
"name": "Node.js",
"description": "Lorem ipsum...",
"highlights": [
"Commodo elit at imperdiet dui",
"Id volutpat lacus laoreet non"
],
"url": "https://nodejs.org/",
"roles": [
"contributor",
"evangelist"
]
}
}
resume.projects.description
supports markdown
resume.skills
{
"skills": [
{
"name": "Languages",
"keywords": [
"Java",
"Python"
]
}
]
}
resume.education
{
"education": [
{
"institution": "University of Stanford",
"url": "https://www.stanford.edu/",
"area": "Computer Science",
"studyType": "Master"
}
]
}
resume.work.area
andresume.work.studyType
supports markdown
resume.certificates
{
"certificates": [
{
"name": "AWS Certified Solutions Architect",
"url": "https://www.your-badge.com",
"issuer": "Amazon Web Services"
}
]
}
resume.certificates.name
supports markdown
resume.awards
{
"awards": [
{
"title": "Website of the day",
"awarder": "Awwward",
"summary": "Lorem ipsum..."
}
]
}
resume.awards.summary
supports markdown
resume.languages
{
"languages": [
{
"language": "English",
"fluency": "Native"
}
]
}
resume.interests
{
"interests": [
{
"name": "Open Source"
}
]
}