docket 0.7.1

Simple markdown to HTML documentation rendering
# Docket

[![Build Status][build_badge_image]][build_info]

Simple markdown to HTML documentation rendering. Docket aims to be a Rust clone of [`d`](https://github.com/sjl/d).

## Key Features

* Binary which can be installed with `cargo install`
* Command line argument parsing with [Docopt]https://docs.rs/docopt/0.8.1/docopt/
* Markdown rendering with `pulldown-cmark`.
* Syntax highlighting with [Syntect]https://github.com/trishume/syntect/.
* Javascript powered search.
* Zero-configuration.

## Installation

Docket can be installed with cargo via `cargo install docket`. Once installed you should be able to run it form the command line as `docket`.

Docket has two Cargo features which are enabled by default. You can disable them with `--no-default-features` when installing if you don't need them to save some time.

 * `watch` - Support for watching files and re-generating the output folder when changes are made.
 * `par_render` - Support for rendering pages in parallel using the Rayon crate.

## Getting Started

To begin creating your documentation create a new `docs/` folder at the root of your repository. Add a file called `index.md` with a short markdown description of the project. Add pages by creating new markdown files in the `docs/` folder. Each page should have a level-1 heading at the beginning which is treated as the title of the page. 

To render the HTML output change to the `docs/` folder and run `docket`. This should create a new `docs/build/` folder containing the rendered site; ready to be published to a web-server or served with GitHub Pages. For more information about setup and configuration [check out the docs](https://iwillspeak.github.io/docket/).

 [build_badge_image]: https://dev.azure.com/iwillspeak/GitHub/_apis/build/status/iwillspeak.docket?branchName=main
 [build_info]: https://dev.azure.com/iwillspeak/GitHub/_build/latest?definitionId=1&branchName=main