Snekdown - A wonderful markdown parser

This projects goal is to implement a fast markdown parser with an extended syntax fitted for my needs.

Usage

``` USAGE: snekdown [OPTIONS]

FLAGS: -h, --help Prints help information -V, --version Prints version information

OPTIONS: -f, --format [default: html]

ARGS:
```

Syntax

Images

``` Simple Syntax !(url)

Extended syntax with a description description

Extended syntax with metadata to specify the size description[metadata]

Extended syntax with metadata and no description !(url)[metadata] ```

Quotes

``` Simple (default) Syntax

This is a quote

Multiline

This is a Multiline Quote

Quote with metadata (e.g. Author) [Trivernis - 2020]> This is a quote with metadata ```

Imports

Imports can be used to import a different document to be attached to the main document. Imports are parsed via multithreading.

Tables

Tables MUST start with a pipe character |

``` Standalone header: | header | header | header

Header with rows | header | header | header |--------|--------|------- | row | row | row ```

<[path]