Rhizome
NotesArticlesTagsGraphEditor

Built with Rhizome — A static personal notes system

  1. Home
  2. /Notes
  3. /Quick Reference

Quick Reference

2026-02-15· 1 min read· 66 words

A quick reference guide with essential syntax and shortcuts.

#guide#reference#cheatsheet

Table of Contents

  • Wiki-Links
  • Anchor Links
  • Callout Types
  • Foldable Callouts
  • Diagram Types
  • Math Syntax
  • PDF Embedding
  • Split-View Navigation
  • Build Commands

Quick Reference

A cheatsheet of essential Rhizome syntax and features. Each section is transcluded from its full guide for easy access.

Wiki-Links

↗ Markdown Guide#wiki-links

Wiki-Links

Wiki-links are the primary way to connect notes in Rhizome:

SyntaxResult
[[Note Title]]Links to note by title
[[Note Title|display text]]Shows "display text" but links to note
[[Note#Section]]Links to specific heading in note
[[Note#^block-id]]Links to specific block by ID
[[Note#Section|display text]]Anchor link with custom text
[[Knowledge Graph Basics]]Knowledge Graph Basics
[[Knowledge Graph Basics|learn about graphs]]learn about graphs
[[Embeds and Anchors#Heading Anchors]]Embeds and Anchors
💡

Wiki-links are case-insensitive. [[welcome to rhizome]] and [[Welcome to Rhizome]] link to the same note.

Clicking a wiki-link opens it in a split pane, letting you view both notes side-by-side. See Split-View Navigation for more.

For advanced features like embedding notes inline (![[...]]), see Embeds and Anchors.

Anchor Links

↗ Embeds and Anchors#combined-syntax

Combined Syntax

You can combine all features:

SyntaxPurpose
[[Note]]Basic link
[[Note|#Section]]Link with anchor
[[Note|#^block-id]]Link to block
[[Note|#Section|alias]]Link with anchor and alias
![[Note]]Full embed
![[Note|#Section]]Section embed
![[file.pdf]]PDF embed
![[file.pdf#page=5]]PDF at specific page

Callout Types

↗ Callouts#supported-callout-types

Supported Callout Types

SyntaxTypeUse Case
[!note]NoteGeneral information
[!tip]TipHelpful suggestions
[!warning]WarningImportant caveats
[!danger]DangerCritical warnings
[!info]InfoBackground information

Foldable Callouts

↗ Callouts#foldable-callouts

Foldable Callouts

Add + or - after the type to make callouts collapsible:

  • + starts expanded (user can collapse)
  • - starts collapsed (user can expand)

This callout starts expanded. Click the arrow to collapse it.

> [!tip]+ Click to Expand
> This content is visible by default.

> [!warning]- Collapsed by Default
> This content is hidden by default.

Use cases for foldable callouts:

Use CaseTypeState
FAQ answers[!note]-Collapsed
Optional deep-dives[!info]+Expanded
Spoiler content[!warning]-Collapsed
Technical appendix[!note]-Collapsed

Diagram Types

↗ Diagrams#diagram-syntax-reference

Diagram Syntax Reference

Diagram TypeKeyword
Flowchartgraph or flowchart
SequencesequenceDiagram
ClassclassDiagram
StatestateDiagram-v2
ERerDiagram
Piepie
ℹ️
Resources

Full Mermaid documentation is available at mermaid.js.org. The site includes a live editor for testing diagrams.

Math Syntax

↗ Mathematical Notation#syntax-reference

Syntax Reference

  • Superscript: x^2 → x2x^2x2
  • Subscript: x_i → xix_ixi​
  • Fraction: \frac{a}{b} → ab\frac{a}{b}ba​
  • Square root: \sqrt{x} → x\sqrt{x}x​
  • Sum: \sum_{i=1}^{n} → ∑i=1n\sum_{i=1}^{n}∑i=1n​
  • Product: \prod_{i=1}^{n} → ∏i=1n\prod_{i=1}^{n}∏i=1n​
  • Integral: \int_{a}^{b} → ∫ab\int_{a}^{b}∫ab​
  • Limit: \lim_{x \to \infty} → lim⁡x→∞\lim_{x \to \infty}limx→∞​
ℹ️
LaTeX Escaping

In MDX files, use single backslashes for LaTeX commands. The processor handles the escaping correctly during rendering.

PDF Embedding

↗ Embeds and Anchors#pdf-embeds

PDF Embeds

Embed PDF files using the same wikilink syntax:

![[document.pdf]]
![[document.pdf#page=5]]

See PDF Viewer for full documentation on PDF embedding, page deep linking, viewer controls, and external URLs.

Split-View Navigation

↗ Split-View Navigation#opening-panes

Opening Panes

ActionResult
Click a wiki-linkOpens in new pane on the right
Click another linkReplaces the rightmost pane
Click a link in a paneOpens in that pane

The system keeps track of which pane you're interacting with and updates accordingly.

Build Commands

↗ Welcome to Rhizome#build-commands

Build Commands

CommandDescription
npm run genGenerate content (manifest, search index, etc.)
npm run devStart development server with hot reload
npm run buildBuild for production (runs gen automatically)
npm run watchWatch content files and regenerate on changes
npm run testRun unit tests
npm run test:e2eRun E2E tests with Playwright
npm run test:e2e:uiRun E2E tests with interactive UI

Backlinks

Feature Guides

  • Welcome to Rhizome

    ...eature Guides Explore the available features: - Quick Reference - Essential syntax cheatsheet - [[Markdown Guide...