md-browser-preview
v1.0.1
Published
Preview markdown text in web browser. Compile .md into .html, then launch local web server and default web browser in your system. Compilation and reloading browser is automatically done when saving .md file.
Downloads
1
Readme
md-browser-preview
Preview markdown text in web browser. Compile .md into .html, then launch local web server and default web browser in your system. Compilation and reloading browser is automatically done when saving .md file.
Install
npm install -g md-browser-preview
md-browser-preview xxx.md
Usage
CLI
Usage:
> md-browser-preview [options] [filename]
Options:
-o, --output where to output compiled html file [string] [default: false]
-p, --port port listen on for inner local web server [number] [default: 5000]
-b, --browser web browser to launch in your system [string] [default: "default"]
-t, --title title of generated html document [string] [default: "md-browser-preview"]
-g, --gfm use github favored markdown [boolean] [default: true]
-s, --style highlight.js style sheet name [string] [default: "github"]
-h, --help show this help menu [boolean]
Node.js Programming
Basic Usage
const MdBrowserPreview = require('md-browser-preview');
MdBrowserPreview.init({
input: './target.md',
output: '.'
});
Advanced Usage
const MdBrowserPreview = require('md-browser-preview');
// instanciate
let mbp = new MdBrowserPreview({
input: './target.md',
output: '.'
});
// compile, launch local server and browser, then start watching.
mbp.compile().then(() => {
return mbp.serve();
}).then(() => {
mbp.startWatch();
});
// exit local server and stop watching.
mbp.exit();
Development
git clone https://github.com/ytkj/md-browser-preview.git
cd md-browser-preview
npm install
npm link