The Nuclino API exposes item content as Markdown. It adheres to the CommonMark spec and uses GFM extensions to add support for strikethrough, task lists and simple tables. Additionally, it uses HTML comments to add metadata that is specific to Nuclino. Inline nodes like internal links, mentions, and file uploads are represented as Markdown links and are recognized based on their URL.
Example of Nuclino item content formatted as Markdown:
# Large heading
## Medium heading
### Small heading
---
- List item 1
- Nested list item
- List item 2
1. Ordered list item 1
1. Nested ordered list item
2. Ordered list item 2
- [ ] Task item
- [ ] Nested task item
- [x] Task item checked
# Inline nodes
Simple paragraph with *emphasized* and **bold** text.
Inline `code` can also be used. And they can be ***`combined`***.
~~Strikethrough~~ and ==text highlights== are also supported.
External link: [Nuclino](https://www.nuclino.com "Nuclino | Your team’s collective brain")
Internal link: [Other item](https://app.nuclino.com/t/b/b85028d7-9251-45aa-9f96-51c2ea1bae87)
User mention: [Jonathan Kienzle](https://app.nuclino.com/users/2e96f3bb-c742-4164-af2c-151ab2fd346b?mId=LTh3VS5u)
Group mention: [Developers](https://app.nuclino.com/groups/1f78f7ae-e34f-4c7e-88cb-76e042a1d1f9?mId=hDMIfnLV)
File upload: [Example.txt](https://files.nuclino.com/files/aaf815d8-017a-404c-95f8-d485d6228021/Example.txt)
Inline equation: $$2+2=4$$
Inline date: <2024-01-20>
# Image
![screenshot.png](https://files.nuclino.com/files/81c3bb3a-8231-4142-8df4-aa5158e95080/screenshot.png)
# Image with comment
<!-- image comment=a7ab12fd-2669-4a53-885a-49df3c327b2c -->
![screenshot.png](https://files.nuclino.com/files/de3488b6-5d64-49a1-a7a2-bfea06bf13b4/screenshot.png)
# Image grid
<!-- image-grid -->
![screenshot.png](https://files.nuclino.com/files/311c681d-1a95-4ecd-b72c-90804d756e54/screenshot.png)
![screenshot.png](https://files.nuclino.com/files/ab1b95f5-6769-4a44-b837-5b619549a0d1/screenshot.png)
# Quote
> This is a blockquote.
# Callout
> [!note]
> This is a callout.
# Table
| top left | top right |
| ----------- | ------------ |
| bottom left | bottom right |
# Code block
```javascript
function sum(a, b) {
return a + b;
}
```
# Embed
<!-- embed -->
[](https://www.youtube.com/watch?v=wvL2SFjpoVo)
# Equation block
```math
E=mc^2
```
# Mermaid diagram
```mermaid
flowchart
A --> B
```
Tables that contain cells with multiple lines use the grid table format. The Nuclino API currently only supports exporting such tables, but does not support importing them.