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 contentLinks and References
[Link text](https://example.com)
[Internal link](/docs/quick-start)
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,DevelopmentUsing 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.