Usar ruby para converter seu markdown em um PDF consistente, estilizado e distribuível é super simples. Eu uso este hack específico para converter tudo, desde memorandos da empresa em meu currículo
require 'redcarpet'
require 'pdfkit'
file = File.open(ARGV[0], "rb")
contents = file.read
options = [:hard_wrap => true, :space_after_headers => true, :autolink => true, :fenced_code => true, :gh_blockcode => true]
markdown = Redcarpet::Markdown.new(Redcarpet::Render::HTML, *options)
kit = PDFKit.new(markdown.render(contents),
:page_size => 'Letter')
if ARGV[1]
kit.stylesheets << ' #{ARGV[1]}'
end
saved_pdf = kit.to_file(ARGV[0] + ".pdf")
Uso do script: converta este arquivo.md caminho / para / folha de estilo