a simple template to write your CV in a readable markdown file and use CSS to publish/print it.
Overview
The markdown-cv is a curriculum vitae maintained in plain text and rendered to HTML and PDF using CSS. It provides a convenient way for users to create and customize their CVs using a simple text format.
Features
- Plain text format: The CV is written in plain text, making it easy to edit and version control.
- HTML and PDF rendering: The CV can be rendered as an HTML page or converted to a PDF document.
- Customization: Users can fork the markdown-cv repository and edit the index.md file to add their skills, jobs, and education.
- Distribution options: The CV can be published online using Github Pages or built locally and printed as a PDF.
- Styling options: The included CSS provides two predefined styles, with the ability to customize the styling by editing the _config.yml file.
Installation
To install and use the markdown-cv theme, follow these steps:
- Fork the markdown-cv repository from Github.
- Clone your forked repository to your local machine.
- Install jekyll by running the command
gem install bundler jekyll in your command line. - Run
jekyll serve to render your CV at http://localhost:4000. - Edit the index.md file to customize your CV and see the changes live in your browser.
- To generate a PDF version, press ⌘ + p and use print and web CSS media queries to ensure proper styling.
Summary
The markdown-cv is a simple and flexible solution for creating and customizing curriculum vitae in plain text format. With options for online publishing and PDF generation, users can easily showcase their skills, jobs, and education in a visually appealing manner. The ability to customize styles and easily version control the CV makes it a convenient choice for individuals looking to create and maintain their CVs.