Notwithstanding Previous Misdemeanors
Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

md-fileserver

1.6.5 • Public • Published

md-fileserver

Locally view markdown files in a browser.

NPM version

Starts a local server to render "markdown" files within your browser:

Table of Contents

Installation

npm install -g md-fileserver

Usage

Start the Local Server

In your terminal type:

mdstart

Open the given link http://localhost:4000/?session=... in your browser and navigate to the markdown file.

Note: The local server can only be reached from your local computer on port 4000. Any remote access from other computers to your files is denied. An internal session is used, so you'll need to either start with a file or use the provided link with the session parameter.

Open a markdown file

Type in your terminal:

mdstart <file.md>

This will open the default browser with the processed markdown file.

Configuration

mdstart /config

Help

mdstart --help

or

man mdstart

Cheatsheet

mdstart /cheatsheet

Cheatsheet

Personalisation

In config.js you can change several settings to fit your needs. These include:

  • Browser: Default browser of MacOS, Linux or Windows is used.
  • Markdown options: Change the options how markdown-it processes your markdown files.
  • Markdown PP options: Change the options how markedpp pre-processes your markdown files.

Install personalized version:

  1. Clone this repo

    git clone --depth 2 https://github.com/commenthol/md-fileserver.git
    cd md-fileserver
    
  2. Make your changes in ./config.js

  3. Install with npm i -g from same folder.
    If there are issues with installing you'll need to uninstall first with npm un -g

Contribution

If you contribute code to this project, you are implicitly allowing your code to be distributed under the MIT license. You are also implicitly verifying that all code is your original work.

License

Copyright (c) 2014-present commenthol
Software is released under MIT License.

Bundled fonts from KaTeX by Khan Academy - https://github.com/Khan/KaTeX - License (Fonts: SIL OFL 1.1, Code: MIT License)

References

Install

npm i md-fileserver

DownloadsWeekly Downloads

13

Version

1.6.5

License

MIT

Unpacked Size

1.46 MB

Total Files

79

Last publish

Collaborators

  • avatar