Macchiato Theme! ☕️ +🥛
(This is a forked and slightly modified version of) Macchiato it's a JSON Resume theme based on Theme Boilerplate and Caffeine Theme.
Why?
I needed to modify some style of my favorite resume theme Macchiato
Ibic, so I
decided to create this fork to be my personal custom version
Changes from Caffeine Theme
Environment
- Simpler and less sofisticated development environment, the same as JSON Resume boilerplate. (Caffeine has live re-building and automatic page reloading)
Visual differences
- Add tags to projects and skills
- Switch from
UPPERCASEtoCapitalizeon most text
Changes from Macchiato Theme
Mainly on projects:
- Use
nameinstead oftitleas perjsonresumeschema - Add
descriptionsections for each project
Usage
- Download JSON Resume CLI
npm install -g resume-cli
- Download the theme from npm
npm install -g jsonresume-theme-macchiato
- Use resume cli to build your resume
resume export resume.html --theme macchiato
PDF output
Probably you want a PDF version of your resume...
JSONResume CLI should be able to make a PDF out of your JSON but I always struggled to get it to work, so I switched to a more direct and effective approach.
I use Puppeteer-CLI to make a PDF from my HTML resume.
npm install -g puppeteer-cli
puppeteer --margin-top 0 --margin-right 0 --margin-bottom 0 --margin-left 0 --format A4 print resume.html resume.pdf
Obviously you could write a very simple Node script to use the real Puppeteer and the render function to make a PDF without first exporting the HTML version.
Also checkout HackMyResume, a powerful tool to build and analyze your JSON Resume.
License
Available under the MIT license.