Skip to content

Markdown in 5min

Introduction to Markdown Language

Markdown is a simple language to build web pages. It is easier to read and write than HTML (the language web browsers read) and so we use it to write articles and have a system called Zensical that will compile your Markdown into HTML. You can use this reference to help you write posts and pages directly in our repository where the source documents for this wiki are held. See Contributing for more and check the Zensical docs on authoring for a more complete set of markdown notations you can use with Tree.

Headers

# H1 Header
## H2 Header
### H3 Header
#### H4 Header
##### H5 Header
###### H6 Header

Text formatting

**bold text**
*italic text*
***bold and italic***
~~strikethrough~~
`inline code`
[Link text](https://example.com)
[Link with title](https://example.com "Hover title")
![Alt text](./image.jpg)
![Image with title](./image.jpg "Image title")

Lists

Unordered:

- Item 1
- Item 2
  - Nested item

Ordered:

1. First item
2. Second item
3. Third item

Blockquotes

> This is a blockquote
> Multiple lines
>> Nested quote

Code blocks

`javascript javascript function hello() { console.log("Hello, world!"); }

; `

Tables

text | Header 1 | Header 2 | Header 3 | |----------|----------|----------| | Row 1 | Data | Data | | Row 2 | Data | Data |

Horizontal rule

```text

or


or


```

Task lists

text - [x] Completed task - [ ] Incomplete task - [ ] Another task

Escaping characters

text Use backslash to escape: \* \_ \# \`

Line breaks

```text End a line with two spaces to create a line break.

Or use a blank line for a new paragraph. ```

Comments