Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

What renders

n0te reads CommonMark with the extensions Obsidian uses. Here is what each construct looks like in n0te, and what isn’t supported yet.

Text

MarkdownIn n0te
**bold**, *italic*, ~~struck~~as you’d expect
==highlight==highlighted, in the theme’s colors
`inline code`monospace, on a faint background
#tag, #nested/tagquiet, in faint text
%%comment%%, <!-- comment -->hidden, as in Obsidian’s reading view
hard-wrapped linesreflowed to the window’s width; deliberate line breaks stay

Blocks

MarkdownIn n0te
# Heading to ###### Headingthree sizes (#, ##, and ### and below), in the theme’s heading color
- item, 1. item, nested listshanging indents; every item is its own block
- [ ] task, - [x] taskdrawn boxes; see Checklists
> quoteindented, set in italics
> [!type] Title calloutsboxed, in the type’s color; + and - fold them
``` fenced codeboxed and highlighted by language; long lines wrap inside the box
tablesset in the reading face; see below
---a rule
[^1] footnotesa quiet [1] in the text, and the footnote, marked [1], where it’s written
YAML frontmatterone quiet line at the top
MarkdownIn n0te
[[Note]], [[Note|text]]a link, resolved like Obsidian’s
[[Note#Heading]], [[#Heading]]opens at the heading
[[Missing note]]dimmed; following it creates the note
[text](Other%20note.md)works like a wikilink
[text](https://…), <https://…>opens in your browser
![[Note]] embedsa link to the note, marked ↳; the note isn’t shown inline yet
![](image.png), ![[image.png]]a quiet ▣ placeholder with the file’s name; images aren’t drawn yet

Tables

Tables are set in the reading face, not as a monospace grid. Columns are measured from their text and line up on tab stops, including right and center alignment. Cells keep bold, italics, code, links and <br> line breaks.

A table that fits the text column lines up with the text. A wider one grows toward the window’s edges (up to 1200 px), and past that its cells wrap, with short columns keeping their width. A hairline sits under the header and fainter ones between rows. Resizing the window lays tables out again.

Not yet

  • Images and embeds show as placeholders and links. Drawing them is planned.
  • Math ($…$, $$…$$) shows as written.
  • Mermaid and other diagram blocks show as code.
  • Plugin syntax (Dataview, Tasks queries) shows as written, usually as a code block.
  • Custom task statuses ([-], [>]) show as text.
  • HTML beyond comments and <br> in tables shows as quiet source text.