# Markdown Definitions This specification defines which markdown syntax can be parsed by maddy. There is no HTML allowed in the markdown syntax - or said otherwise - it might destroy the output, if there was HTML in your markdown. The Parser expects you to use spaces and not tabs for indentation in the markdown. If a line starts with `<` and `config->isHTMLWrappedInParagraph` is false, it expects that the upcoming line is HTML and therefor will not be surrounded by a paragraph. ## Headlines ``` # h1 heading ## h2 heading ### h3 heading #### h4 heading ##### h5 heading ###### h6 heading ``` results in: ```html
some code
```
## Inline code
some text `some inline code` some other text
results in
```html
some text some inline code
some other text
```
## quotes
```
> Some quote
```
results in
```html
Some quote
``` ## bold ``` **bold text** __bold text__ ``` results in ```html bold text bold text ``` ## italic ``` *italic text* ``` results in ```html italic text ``` ## emphasized This can be disabled by setting `config->isEmphasizedParserEnabled = false`. ``` _emphasized text_ ``` results in ```html emphasized text ``` ## strikethrough ``` ~~striked through text~~ ``` results in ```htmlLeft header | middle header | last header |
---|---|---|
cell 1 | cell 2 | cell 3 |
cell 4 | cell 5 | cell 6 |
foot a | foot b | foot c |