Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions CV.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Name

- **Contact:** [Email] | [Phone] | [LinkedIn Profile URL] | [GitHub Profile URL (Optional)] | [Portfolio URL (Optional)]
- **Location:** [City, State]

## Summary/Objective
---
*A brief 2-3 sentence summary of your skills and career goals.*

## Work Experience
---
**Job Title** | Company Name | City, State
*Month Year – Month Year*
- Accomplishment/Responsibility 1
- Accomplishment/Responsibility 2
- Accomplishment/Responsibility 3

**Job Title** | Company Name | City, State
*Month Year – Month Year*
- Accomplishment/Responsibility 1
- Accomplishment/Responsibility 2

## Education
---
**Degree Name** | University Name | City, State
*Month Year – Month Year*
- Relevant coursework or honors (Optional)

## Skills
---
- **Programming Languages:** Language1, Language2
- **Technologies/Frameworks:** Tech1, Tech2
- **Other Skills:** Skill1, Skill2
77 changes: 24 additions & 53 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,65 +1,36 @@
# markdown-cv
# CV and Cover Letter Repository

A curriculum vitae maintained in plain text and rendered to HTML and PDF using CSS.
This repository helps you maintain your CV in Markdown format and generate PDF versions. It also provides a template for creating cover letters.

For more details, see the [project page](http://elipapa.github.io/markdown-cv), or the blog post on [why I switched to markdown for my CV](http://elipapa.github.io/blog/why-i-switched-to-markdown-for-my-cv.html).
## Updating Your CV

***
1. Edit the `CV.md` file with your information.
2. Follow the Markdown syntax for formatting.

## Customization
## Generating PDF from CV

Simply [fork the markdown-cv repo](https://github.com/elipapa/markdown-cv)
To convert your `CV.md` to a PDF, you'll need to have [Pandoc](https://pandoc.org/installing.html) installed. For high-quality PDFs, Pandoc uses a LaTeX engine. If you don't have one, you'll need to install one (e.g., [TeX Live](https://www.tug.org/texlive/), [MiKTeX](https://miktex.org/) for Windows, or [MacTeX](https://www.tug.org/mactex/) for macOS).

![](https://help.github.com/assets/images/help/repository/fork_button.jpg)
Once Pandoc and a LaTeX engine are installed, you can convert your CV to PDF using the following command in your terminal:

and edit the `index.md` file [directly in Github](https://help.github.com/articles/editing-files-in-your-repository/)
```bash
pandoc CV.md -o CV.pdf
```

![](https://help.github.com/assets/images/help/repository/edit-file-edit-button.png)
This command will:
- Read the `CV.md` file.
- Output a PDF file named `CV.pdf` in the same directory.

adding your skills, jobs and education.
You can add more Pandoc options for further customization (e.g., changing fonts, margins, etc.). Refer to the [Pandoc manual](https://pandoc.org/MANUAL.html) for details.

![](https://help.github.com/assets/images/help/repository/edit-readme-light.png)
## Using the Cover Letter Template

## Distribution
1. **Make a copy** of the `cover_letter_template.md` file and rename it (e.g., `CompanyName_Cover_Letter.md`).
2. **Edit the new file**, replacing the placeholders (text in `[square brackets]`) with the specific information for the job you're applying for.
3. **Customize the body** of the letter to highlight your skills and experience relevant to that specific role, drawing information from your `CV.md`.
4. **Convert to PDF (Optional):** You can convert your cover letter to PDF using Pandoc, similar to how you convert your CV:
```bash
pandoc CompanyName_Cover_Letter.md -o CompanyName_Cover_Letter.pdf
```

To transform your plain text CV into a beautiful and shareable HTML page, you have two options:

### I. Use Github Pages to publish it online

1. Delete the existing `gh-pages` branch from your fork. It will only contain this webpage. You can either use git or [the Github web interface](https://help.github.com/articles/creating-and-deleting-branches-within-your-repository/#deleting-a-branch).
2. Create a new branch called `gh-pages`.
3. Head to *yourusername*.github.io/markdown-cv to see your CV live.

Any change you want to make to your CV from then on would have to be done on the `gh-pages` branch and will be immediately rendered by Github Pages.

### II. Build it locally and print a PDF

1. To [install jekyll](https://jekyllrb.com/docs/installation/), run `gem install bundler jekyll` from the command line.
3. [Clone](https://help.github.com/en/articles/cloning-a-repository) your fork of markdown-cv to your local machine.
3. Type `jekyll serve` to render your CV at http://localhost:4000.
4. You can edit the `index.md` file and see the changes live in your browser.
5. To print a PDF, press <kbd>⌘</kbd> + <kbd>p</kbd>. Print and web CSS media queries should take care of the styling.

## Styling

The included CSS will render your CV in two styles:
s
1. `kjhealy` the original default, inspired by [kjhealy's vita
template](https://github.com/kjhealy/kjh-vita).
2. `davewhipp` is a tweaked version of `kjhealy`, with bigger fonts and dates
right aligned.

To change the default style, simply change the variable in the
`_config.yml` file.

Any other styling is possible. More CSS style contributions and forks are welcome!

### Author

Eliseo Papa ([Twitter](http://twitter.com/elipapa)/[Github](http://github.com/elipapa)/[Website](https://elipapa.github.io)).

![Eliseo Papa](https://s.gravatar.com/avatar/eae1f0c01afda2bed9ce9cb88f6873f6?s=100)

### License

[MIT License](https://github.com/elipapa/markdown-cv/blob/master/LICENSE)
This process allows you to create tailored cover letters for each job application while maintaining a consistent format.
29 changes: 29 additions & 0 deletions cover_letter_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[Your Name]
[Your Address]
[Your Phone Number]
[Your Email]

[Date]

[Hiring Manager Name (if known), or "Hiring Team"]
[Hiring Manager Title (if known)]
[Company Name]
[Company Address]

Dear [Mr./Ms./Mx. Hiring Manager Last Name or "Hiring Team"],

**Regarding: [Job Title You're Applying For]**

I am writing to express my enthusiastic interest in the [Job Title] position at [Company Name], as advertised on [Platform where you saw the advertisement - e.g., LinkedIn, company website]. Having followed [Company Name]'s work in [Industry/Area] for some time, I am impressed by [Specific company achievement or value that resonates with you].

My background in [Your Key Skills/Experience Areas relevant to the job - e.g., software development, project management, data analysis] aligns well with the requirements outlined in the job description. In my previous role at [Previous Company], I was responsible for [Briefly mention 1-2 key responsibilities or achievements and quantify if possible - e.g., "developing and implementing new features that resulted in a 15% increase in user engagement"].

I am particularly drawn to this opportunity at [Company Name] because [Reason - e.g., of your company culture, the specific challenges of the role, the opportunity to contribute to X]. I am confident that my skills in [Mention 2-3 key skills from CV that are relevant] would allow me to make a significant contribution to your team.

My CV, which is attached/included for your review, provides further detail on my qualifications and accomplishments. I am eager to learn more about this opportunity and discuss how my experience can benefit [Company Name].

Thank you for your time and consideration. I look forward to hearing from you soon.

Sincerely,

[Your Name]