instant-markdown-previewer

0.2.0 • Public • Published

!nstant-markdown-d

instant-markdown-d is a small Node.js server that enables instant compilation and previewing of Markup files. A plugin can easily be written for any text editor to interface with it. One currently exists for VIm: https://github.com/ahmadposten/vim-instant-markdown

Installation

  • [sudo] npm -g install instant-markdown-previewer

REST API

Action HTTP Method Request URL Request Body
Start a new session POST http://localhost:\<port> bufferid<separator>markdown content
Refresh Markdown on page PUT http://localhost:\<port> bufferid<separator>markdown content
Close Webpage DELETE http://localhost:\<port>

By default, <port> is 8090

Environment variables

  • INSTANT_MARKDOWN_OPEN_TO_THE_WORLD=1 - by default, the server only listens on localhost. To make the server available to others in your network, set this environment variable to a non-empty value. Only use this setting on trusted networks!

  • INSTANT_MARKDOWN_ALLOW_UNSAFE_CONTENT=1 - by default, scripts are blocked. Use this preference to allow scripts.

  • INSTANT_MARKDOWN_BLOCK_EXTERNAL=1 - by default, external resources such as images, stylesheets, frames and plugins are allowed. Use this setting to block such external content.

  • DEFAULT_OPEN_COMMAND=xdg-open - by default it uses open or xdg-open to start a browser session however you can set this variable to whataver command you choose. then you can for example set the browser of choice by setting this variable to it's executable.

Readme

Keywords

none

Package Sidebar

Install

npm i instant-markdown-previewer

Weekly Downloads

1

Version

0.2.0

License

ISC

Last publish

Collaborators

  • ahmadposten