MarkNode uses GitHub Flavoured Markdown (GFM), which extends standard Markdown with tables, task lists, strikethrough, and more. Everything you write is stored as plain text, so your documents remain portable and readable in any editor.
Headings
Use one to six # characters at the start of a line to create headings:
# Heading 1
## Heading 2
### Heading 3
#### Heading 4
##### Heading 5
###### Heading 6
Headings are reflected in the Outline panel and the mind map, and you can navigate between them by clicking nodes.
Bold and Italic
Wrap text in **double asterisks** or __double underscores__ for bold, and *single asterisks* or _single underscores_ for italic. Combine them with ***triple asterisks*** for bold italic.
Links
Inline links use the form [link text](https://example.com). To add a title that appears on hover, include it in quotes: [link text](https://example.com "Title").
Reference-style links keep the body text clean:
[link text][ref]
[ref]: https://example.com
Images
Images use the same syntax as links, preceded by !:

You can also paste images directly from the clipboard or drag them in from Finder — see Links and Media for the details.
Code
Wrap inline code in single backticks: `code`.
For fenced code blocks, use triple backticks with an optional language identifier for syntax highlighting:
```python
def greet(name):
return f"Hello, {name}"
```
MarkNode supports syntax highlighting for a wide range of languages including JavaScript, TypeScript, Python, Rust, Go, Java, Ruby, shell scripts, and many more.
Blockquotes
Start a line with > to create a blockquote. Nest blockquotes with >>:
> This is a blockquote.
>
>> This is a nested blockquote.
Tables
GFM tables use pipes and hyphens:
| Column A | Column B | Column C |
|----------|----------|----------|
| Cell 1 | Cell 2 | Cell 3 |
| Cell 4 | Cell 5 | Cell 6 |
Align columns by adding colons to the separator row: |:---------| for left, |---------:| for right, |:--------:| for center.
Task Lists
Create interactive checklists with - [ ] for an unchecked item and - [x] for a checked item:
- [x] Write the first draft
- [ ] Review and edit
- [ ] Publish
The checkboxes are clickable — see Task Lists for the full behaviour.
Strikethrough
Wrap text in ~~double tildes~~ to render it as strikethrough.
Horizontal Rules
Insert a horizontal rule with three or more hyphens, asterisks, or underscores on their own line:
---