Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including markdown-resume with all npm packages installed. Try it out:

var markdownResume = require("markdown-resume")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

markdown-resume v2.1.4

Turn a simple markdown document into a resume in HTML and PDF

markdown-resume.js Build Status Coverage Status

Turn a simple markdown document into a resume in HTML and PDF.


  • PDF generation via wkhtmltopdf
  • Responsive design for multiple device viewport sizes
  • Simple Markdown formatting


The generated files will be put in the same directory as your source file.

# For usage on the command line
npm install -g markdown-resume

# Generate HTML file

# Generate PDF file
md2resume --pdf

Running with docker

# Build a docker image
docker build -t md2resume .

# In the directory where your resume is, run the container
docker run -v $PWD:/src md2resume

# You can also generate the pdf format
docker run -v $PWD:/src md2resume -pdf

Run in Watch Mode w/ Live Reload

npm install -g light-server
light-server -s . -w " # md2resume"

Open http://localhost:4000/your_resume.html in a browser and see changes live.

Use as a node module

var md2resume = require('markdown-resume')

# Generate HTML
md2resume('', 'default')
    # ... do something with html


As above, this library steals pretty much everything from markdown-resume.


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free