Skip to content

Write your own resume in Markdown, then generate HTML, Doc, & PDF versions of it.

Notifications You must be signed in to change notification settings

JasonToups/markdown-resume

Repository files navigation

Markdown Resume

This repo allows you to write your resume in a Markdown file, style it with CSS, then publish it into an HTML, PDF or Word file.

The inspiration for this project came from my need to look for a job. So I opened Google Docs to update my resume and just groaned.

I've been writing Markdown for over a decade, starting with the Ulysses MacOS app, and now Obsidian. I try not to use non-markdown editors anymore if I can help it.

So I looked around and found this repo by VidLuther. Who was inspired by this project by Sonya Sawtelle.

I've added a package.json to this project, so you can easily run the scripts. I've used my name to generate the files, but feel free to configure it as you please.

Workflow

The workflow is pretty simple.

  1. Edit the resume.md file.
  2. Run npm run all to generate your HTML, PDF & Word Doc

Pre-Requisites

Install these packages globally.

Pandoc - a universal document converter

brew install pandoc

Wkhtmltopdf - to convert your Markdown to PDF

brew install wkhtmltopdf

Install the Package Scripts

npm install

Package Scripts

Create All 3 Files / PDF, HTML & Word Doc

npm run all

Markdown to HTML

npm run html

Markdown to PDF

npm run pdf

HTML to PDF

npm run html:pdf

About

Write your own resume in Markdown, then generate HTML, Doc, & PDF versions of it.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages