Markdown Support
Doctave supports the CommonMark spec, along with some common extensions. Here is a list of features along with examples.
Headings
All heading types are supported.
// Underline style
H1
==
// Hash style
# H1
## H2
### H3
#### H4
##### H5
###### H6Note that headings smaller than H3 won't show up on the right-side navigation.
Emphasis
Both **bold**, _italics_, and ~~strikethrough~~ are supported.Both bold, italics, and ~~strikethrough~~ are supported.
Lists
Unordered lists
* Mary
* Had
* A little
    * Lamb- Mary
 - Had
 - A little
- Lamb
 
 
Ordered lists
1. Mary
2. Had
3. A little
    1. Lamb- Mary
 - Had
 - A little
- Lamb
 
 
Links
[Doctave](https://doctave.com)Images
Quotes
> It's true, because it's a quoteIt's true, because it's a quote
Code
Inline
Use `backticks for inline code snippets`.Use backticks for inline code snippets.
Block
Either use three backticks
```
For().your().code()
```To achieve:
For().your().code()Doctave doesn't support indented code blocks.
This is so that we're able to support indenting Markdown content inside components.
You can also add a language and a title to your code blocks:
```javascript title="JavaScript example"
For().your().code()
```This will enable syntax highlighting, and add a header for the code block.
JavaScript example
For().your().code()Task Lists
- [ ] This is a list of to-dos
- [x] This is a completed item
- [ ] This is an uncompleted item- This is a list of to-dos
 - This is a completed item
 - This is an uncompleted item
 
Tables
This is a heading              | This is another heading  |
-------------------------------|--------------------------|
This is content for a columns  | This is **bold**         |
You can have more rows         | And more columns         || This is a heading | This is another heading | 
|---|---|
| This is content for a columns | This is bold | 
| You can have more rows | And more columns |