Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aheckmann/greadme

Locally preview your markdown, Github style
https://github.com/aheckmann/greadme

Last synced: 4 months ago
JSON representation

Locally preview your markdown, Github style

Awesome Lists containing this project

README

        

# greadme

Locally preview your markdown, Github style.

![](https://dl.dropboxusercontent.com/u/4034363/greadme.png)

## Installation

via npm:

$ npm install -g greadme

## Usage

$ greadme [path/to/some.markdown]

view your markdown at http://localhost:8124/
press CTRL+C to quit

Execute `greadme` passing an optional path to a markdown file and it will be parsed and served from a locally running
http server with Github styling applied. When no file path is specified, `greadme` displays a file browser of the
current directory, similar to Github.

A browser will automatically be opened to preview the markdown if your OS supports it.

Files with the following extensions are rendered.

- .md
- .markdown

The default port is `8124` and the default host is `localhost`. You can change these settings by passing the `--port`
and `--host` option. For example:

$ greadme --host 127.0.0.0 --port 7220

## Notes

An attempt is made to use the [Github markdown rendering api](http://developer.github.com/v3/markdown/) and Githubs stylesheets. If the attempt fails we fall back to rendering locally.

## Contributors

https://github.com/aheckmann/greadme/graphs/contributors

## License

[MIT](https://github.com/aheckmann/greadme/blob/master/LICENSE)