Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blmoore/md-cv
markdown cv / résumé built with jekyll
https://github.com/blmoore/md-cv
cv jekyll markdown
Last synced: 17 days ago
JSON representation
markdown cv / résumé built with jekyll
- Host: GitHub
- URL: https://github.com/blmoore/md-cv
- Owner: blmoore
- License: mit
- Created: 2015-03-14T13:38:34.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-10-13T13:27:48.000Z (about 1 year ago)
- Last Synced: 2024-08-01T00:40:14.937Z (3 months ago)
- Topics: cv, jekyll, markdown
- Language: CSS
- Homepage: http://blm.io/cv
- Size: 1.54 MB
- Stars: 122
- Watchers: 2
- Forks: 151
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# md-cv
A jekyll-based markdown CV, which currently looks something like [this](http://blm.io/cv/), see this [blog post](http://blm.io/blog/markdown-academic-cv/) for details. Forked from the (great) markdown CV of [elipapa](https://github.com/elipapa/markdown-cv).
### How to use
To build, clone the repo and run jekyll:
```bash
git clone git://github.com/blmoore/md-cv
cd md-cv/
jekyll serve
```
(You may need to [install jekyll](https://jekyllrb.com/docs/installation/).)Then point your browser to [0.0.0.0:4000](http://0.0.0.0:4000).
### HTML version
The HTML version is generated by Jekyll under `_site` using `media/cv-screen.css`. Most changes from the original repo are artificial:
* fixed horizontal scrolling issue caused by lots of funky CSS positioning (lots of `left` etc.)
* messed with colours, fonts
* now imports font-awesome icons and Open sans
* moved `ul` into 3-col layout (iirc following [another markdown cv](https://github.com/davidhampgonsalves/resume) I tried)### PDF version
Note the separate CSS for print and screen media (see `media/cv-print.css`), my approach was to build a somewhat "jazzy" html version and a toned-down print version (for PDF). My changes introduce CSS3 columns in some sections which currently don't print to PDF under the blink/webkit engines (as of March 2015), so to print properly I suggest firefox.
Another problem with the PDF is pagebreaks, they're often not handled gracefully so I've added one in explicitly. Say you want a pagebreak before the section titled "education" (`h2` text is set to `id` so use unique section headers!), the print media CSS would be:
```CSS
#education {
page-break-before: always;
}
```