unidoc: Unite all Markdown.

Install & Usage

```sh $ cargo install unidoc

$ cat example.md | unidoc $ unidoc example.md -o output.md $ unidoc input1.md input2.md input3.md -o output.md

$ unidoc --help # for more detail ```

Syntax

Text

```markdown emphasis emphasis strong strong Emphasis and Strong ~~deleted~~

alt

text

inline code

```

Headings

```markdown

h1

h2

...

h6

```

List

```markdown - one - two - three

  1. ordered with numbers
  2. hgoehoge

a. with alphabets a. hogehoge

Paragraph, Quoting

Text blocks separated with empty lines are paragraphs.

```markdown this is paragraph1. this is paragraph1. this is paragraph1.

this is paragraph2. this is paragraph2. this is paragraph2.

This is quoted. This is quoted. This is quoted. ```

Code block

`markdown def code(): return code ```

python def code(): return code ````

Prism.js will be used for Syntax highlight. Please check this to see language support.

Table

markdown | A | B | C | D | |---|:--| :----:| --: | | a | b | c | d | | 1 | 2 | 3 | 4 |

Hr

```markdown

```

Extended Syntax

Import Another Markdown

markdown @(./relative/another.md)

Import Code

markdown @[rust](./sample.rs)

Hyperlink

markdown This is inline hyperlink: [[http://example.com]].

```markdown Hyperlink as a block generates Blogcard:

{{ https://cympfh.cc/ }} ```