Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

marksnap

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

marksnap

CLI tool for parse markdown(.md) to HTML, PDF.

  • 0.9.3
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

Marksnap.js

CLI tool for parse markdown(.md) to HTML, PDF.

Getting started

    npm install marksnap -g

This package requires node version >= 0.10.

Example usage

Convert to HTML
    marksnap /source/file.md

This 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_file

You 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 --pdf

Notices

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. [Solved]Capable of converting .md to .html and pdf

2. [Solved]Can specify output file path

3. [Solved]Convert to a randomly named file in the source directory by default

  1. Convert local image file links automatically
  2. If converting to .html and specified an output directory, copy all local images to the directory
  3. Write a render engine for both HTML and PDF
  4. Add a little more flavors to standard markdown

Special thanks to:

markdown-js

markdown-pdf

License

Apache license V2. Copyright @ 2015 AaronJan

Keywords

FAQs

Package last updated on 15 Apr 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc