Skip to Content
DocsOnboarding TourWriting in a Node

Writing in a Node

Ryzome nodes support full markdown formatting, making them powerful containers for rich content. Every node is a mini-document that can hold text, images, tables, code, and more.

Creating Content

Click anywhere on the canvas to create a new node, then start typing. Ryzome supports all standard markdown syntax:

Text Formatting

**Bold text** and _italic text_ ~~Strikethrough~~ and `inline code`

Headers and Structure

# Main Header ## Section Header ### Subsection - Bullet points - Nested lists - Sub-items - More items 1. Numbered lists 2. Sequential items 3. Ordered content
[Link text](https://example.com) [Internal link](/docs/quick-start) ![Image alt text](image-url.jpg)

Tables

| Column 1 | Column 2 | Column 3 | | -------- | -------- | -------- | | Data | More | Content | | Row 2 | Info | Here |

Code Blocks

```javascript function hello() { console.log('Hello, Ryzome!'); } ```

Advanced Content Types

JSON and Data

Paste JSON directly into nodes for structured data:

{ "name": "Research Project", "status": "active", "findings": ["insight 1", "insight 2"] }

CSV Data

Paste CSV content and it will be automatically formatted:

Name,Role,Department Alice,Designer,Product Bob,Engineer,Development

Using as AI Context

When you connect nodes containing rich content to other nodes, the AI can:

  • Read and understand formatted content including tables and code
  • Reference specific sections from headers and structure
  • Synthesize information across multiple connected markdown nodes
  • Maintain formatting when generating related content

Pro tip: Use headers and bullet points to structure your content. This helps AI understand the hierarchy and relationships within your nodes.

Best Practices

  • Keep nodes focused: One main idea or topic per node works best
  • Use clear headers: Structure your content with descriptive headers
  • Format for readability: Use tables, lists, and formatting to make content scannable

Very long nodes (10,000+ characters) may impact performance. Consider breaking large content into connected smaller nodes.