Convert your curriculum vitae in markdown syntax to HTML or PDF file.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Clean code, Ruby way Oct 26, 2013
example Improve look and feel Jan 17, 2019
lib wkhtmltopdf v0.12.4 need the lowquality flag Jan 17, 2019
spec Update project Dec 16, 2014
style Improve look and feel Jan 17, 2019
.rspec Update project Dec 16, 2014
.travis.yml travis ci: install latest bundler gem Jan 17, 2019
Gemfile use kramdown markdown engine Jan 17, 2019
Gemfile.lock use kramdown markdown engine Jan 17, 2019
LICENSE Update LICENSE Nov 3, 2014
README.md add kramdown block attributes to readme Jan 17, 2019
cv-css-selectors.png Completed README Mar 17, 2013

README.md

biteydown

Build Status Code Climate

Convert your curriculum vitae in Markdown syntax to HTML or PDF file.

Installation

$ git clone git@github.com:arturoherrero/biteydown.git
$ bundle install

Usage

$ bin/biteydown -help
Usage: biteydown [options] markdown_file.md
        --html                       Create HTML file
        --pdf                        Create PDF file
        --css file                   Path to CSS file
    -h, --help                       Display help

$ bin/biteydown --html --pdf example/curriculum.md
$ bin/biteydown --pdf example/curriculum.md
$ bin/biteydown --pdf --css style/style.css example/curriculum.md

Style

You can customize the look and feel of text and headings in your document using the style/style.css file or a custom CSS file. First is transformed the Markdown document to HTML file and then apply the style. It's a little bit hacky, but works fine.

Markdown is a lightweight markup language designed as an easy-to-read, easy-to-write plain text format and then convert it to structurally valid HTML; therefore, CSS selectors can be used to customize the curriculum.

image

CSS works by associating rules with HTML elements. In this case, there are a little group of selectors that can be used: h1-h6, blockquote, a, li, code, strong, em, img. You can use id or class selectors to create rules that apply to elements by using kramdown block attributes syntax.