mkhtml 3.3.2

A tool that builds static websites
Documentation
# mkhtml
Makes HTML files from `header.html` and `footer.html` and `pages`.

## Installation
```shell
cargo install mkhtml
# !OR!
brew tap jusdepatate/jusdepatate
brew install mkhtml
```

## Building
```shell
cargo build     # dev
cargo build -r  # release
```

## Usage
### As a binary
- put your header in `parts/header.html`,
- put your footer in `parts/footer.html`,
- put your pages in `pages/` (can have folders),
- `mkhtml build`. (`b` also works).

#### Arguments
By default `mkhtml` will build in the working directory but you can change that by using any of the following arguments:

- `--pages-dir [path]`,
- `--parts-dir [path]`,
- `--static-dir [path]`,
- `--build-dir [path]`.

(you can use one or more of them, you can use both absolute and relative paths).

#### As a library
Basic example:
```rust
extern crate mkhtmllib;
fn main() {
    let mut c = mkhtmllib::Config::new();
    c.pages_dir = "path/".to_string();
    mkhtmllib::mkhtml(c);
}
```