# markdown-resume
**Repository Path**: lym1988/markdown-resume
## Basic Information
- **Project Name**: markdown-resume
- **Description**: markdown-resume from github, for easy access from china mainland
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-04-20
- **Last Updated**: 2023-04-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Markdown Resume [](https://opensource.org/licenses/MIT)
Markdown resume provides a simple, elegant, and fast workflow to write resumes.
- Tired of formatting resumes in word documents? Try writing resumes in Markdown, converting it to html, then print to pdf.
- Applying to many jobs, and targeted resumes are hard to version control? Try writing resumes in Markdown and version control with Git.
## Prerequisite
1. Download [VS Studio Code](https://code.visualstudio.com/)
2. Install [Markdown All in One](https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one) extension in VS Studio Code
## Workflow
The workflow is quite simple:
1. Have `resume.md` and `resume.css` in one directory.
2. Open `resume.md` in VS Studio Code.
3. Open Command Palette (Ctrl+Shift+P or Command+Shift+P) and search and use the command "Markdown All in One: Print current document to HTML".
1. An html file will be generated in the directory
4. Open the html file in a browser.
5. Use the browser's print functionality to "print to pdf" (typically Ctrl+P or Command+P).
1. The resume pdf can be saved to desired destination
Here are demos of the workflow in Windows and macOS:


## Directory structure
- Input
- [`resume.md`](source/resume.md) - content of resume
- [`resume.css`](source/resume.css) - style of the printed resume
- Output
- [`resume.html`](source/resume.html) - html file for web display or print to pdf
- [`resume.pdf`](source/resume.pdf) - final resume pdf file
### [`resume.md`](source/resume.md)
An example can be found in [`resume.md`](source/resume.md). Below are the main guidelines:
- The file must contain link to stylesheet
- ``
- Name should be wrapped by class `name`
- `First name Last name`
- Centered, large font
- Contact information should be wrapped by class `info`
- `Phone: 123-456-789`
- Centered
- Section heading should have second level heading
- `## Work Experience`
- Colored, medium font, border bottom
- Individual experience should have third level heading
- `### Student Assistant`
- Bolded, small font
- Duration of experience should be wrapped by tag `time` and in the same line as third level heading
- `### Student Assistant `
- Right-aligned, bolded, small font
- Location of experience should be wrapped by tag `location`
- ` Boston, MA `
- Italicized, small font
- Description can be listed using Markdown style list
- `- Designed 3 websites with cool graphics.`
### [`resume.css`](source/resume.css)
[`resume.css`](source/resume.css) controls resume's styling. Change it if you want to customize the template! Below are some tips:
- Colored texts are `h2` and `a` tags with color `#0D47A1`.
- To tighten the list spacing to fit content in one page, try decreasing the `li` tag's default line height of 150%.
- Tweaking page margin in browser print option is also helpful.