mdserver

static http server with markdown supported

mdserver

Static http server with markdown supported.

mdserver can start a http server which acts like the python -m SimpleHTTPServer but has more options

npm install mdserver -g

Type: Number Default: 3333

The port used by the server. Default to 3333

Type: Path Default: current work dictionary (cwd)

The DocumentRoot for the server.

Type: Boolean Default: false

Silent mode. When set to true, there will no logs been displayed.

Type: Path | String Default: public/fileTpl.html

There are two types of pages

  • directory page: list the files and directories of the current dictionary
  • file page: content of the current file

ftpl is the template used for the file pages. If not set, the option will use the default file provided by the application

Type: Path | String Default: public/dirTpl.html

Template used for the directory pages. If not set, the option will use the default file provided by the application

Type: Path | String Default: public/screen.css

Stylesheet used for the both the directory and file page. If not set, the option will use the default value provided by the application

Type: String Default: details

Display mode.

  • tiles only display file name
  • details display name, size and mtime
# use default options 
mdserver
 
# custom port, root, and style 
mdserver -p 8788 -r ~/github/mdserver -l ~/github/style/base.css

Visit: http://localhost:8788

MIT License