marksnap v0.9.3
Marksnap.js
CLI tool for parse markdown(.md) to HTML, PDF.
Getting started
npm install marksnap -gThis package requires node version >= 0.10.
Example usage
Convert to HTML
marksnap /source/file.mdThis will generate the HTML file in the same directory as the source file.
You can specify the output directory or name like this:
marksnap /source/file.md /target_directory --name html_fileYou don't need to specify the file extension, Marksnap will generating that.
Convert to PDF
If you want the PDF version, you just simply add a parameter like this:
marksnap /source/file.md --pdfNotices
images in markdown file
If you have some images in your markdown file and image links are from
local file-system, then in HTML converting, just for sharing, you better use
relative path, and put the images and output HTML file in the same
directory, then you can pack this directory and send to anyone.
In PDF converting, you need to use absolute path for local images, so the
converter can read your image files, and pack them in one PDF file.
In next version, Marksnap will do this path converting automatically.
TODO
1. SolvedCapable of converting .md to .html and pdf
2. SolvedCan specify output file path
3. SolvedConvert to a randomly named file in the source directory by default
- Convert local image file links automatically
- If converting to
.htmland specified an output directory, copy all local images to the directory - Write a render engine for both
HTMLandPDF - Add a little more flavors to standard
markdown
Special thanks to:
License
Apache license V2. Copyright @ 2015 AaronJan