Typ is a command line application that lets you turn Markdown documents into formatted PDFs.
Features
Write content in Markdown
Syntax highlighting Page dimensions, fonts, formatting, etc
PDFs usable by print on demand services
Windows and Linux support