Markdig Advanced Extensions

Overview

Markdig advanced extensions are a series of CommonMark compliant syntax extensions for the markdown language.

Task lists

Tasks lists allow you to create unorder list items with checkboxes.

Syntax

- [ ] Item1
- [x] Item2
- [ ] Item3

Output

Tables

Pipe tables

Syntax

| a | b | c
| - | - | - 
| 1 | 2 | 3

Output

a b c
1 2 3

Diagrams

Support for diagram syntax such as Mermaid.

Syntax

```mermaid
flowchart LR
    Start --> Stop
```

Output

flowchart LR; Start --> Stop;

Emojis

Support for emojis.

Syntax

We all need :), it makes us :muscle:. (and :ok_hand:).

Output

We all need 😃, it makes us 💪. (and 👌).

Resources