
Block Types
Structure your documents with headings, lists, code blocks, tables, and more.
Every piece of content in RiteMark is a "block" - a paragraph, heading, list, or other element. You can insert, reorder, and delete blocks.
Available Blocks
| Block | Slash Command | Description |
|---|---|---|
| Text | /text |
Regular paragraph |
| Heading 1 | /heading1 |
Large section title |
| Heading 2 | /heading2 |
Subsection title |
| Heading 3 | /heading3 |
Minor heading |
| Bullet List | /bullet |
Unordered list |
| Numbered List | /numbered |
Ordered list |
| Task List | /task |
Checklist with checkboxes |
| Blockquote | /quote |
Quoted text |
| Code Block | /code |
Syntax-highlighted code |
| Table | /table |
Grid of rows and columns |
| Image | /image |
Insert image from file picker |
| Divider | /divider |
Horizontal line |
Headings
Three heading levels for document structure:
| Level | Size | Use For |
|---|---|---|
| H1 | Largest | Document title, major sections |
| H2 | Medium | Subsections |
| H3 | Small | Minor headings within sections |
Insert a heading:
- Type
/heading1,/heading2, or/heading3 - Or select text and use the bubble menu
Markdown equivalent:
# Heading 1
## Heading 2
### Heading 3
Lists
Bullet Lists
Unordered lists for items without sequence:
- Item one
- Item two
- Item three
Create:
- Type
/bulletand start typing - Or type
-at the start of a line
Shortcut: Cmd+Shift+8
Numbered Lists
Ordered lists for sequential items:
- First step
- Second step
- Third step
Create:
- Type
/numberedand start typing - Or type
1.at the start of a line
Shortcut: Cmd+Shift+7
Task Lists
Checklists with toggleable checkboxes:
- Todo item
- Completed item
Create:
- Type
/taskand start typing - Or type
- [ ]at the start of a line
Toggle checkbox: Click the checkbox
Nested Lists
Indent list items to create hierarchy:
- Press Tab to indent
- Press Shift+Tab to outdent
Blockquotes
For quoted text or callouts:
This is a blockquote. It can span multiple lines.
Create:
- Type
/quote - Or type
>at the start of a line
Blockquotes appear in gray italic styling.
Code Blocks
For code with syntax highlighting:
function hello() {
console.log("Hello, world!");
}
Create:
- Type
/code - Or type ``` (three backticks) and press Enter
Features:
- Syntax highlighting for common languages
- Copy button in the corner
- Monospace font
Specify language: Type the language name after the opening backticks:
```javascript
// your code here
```
Tables
Grid of rows and columns for structured data.
| Column 1 | Column 2 | Column 3 |
|---|---|---|
| Cell A1 | Cell B1 | Cell C1 |
| Cell A2 | Cell B2 | Cell C2 |
Create a Table
- Type
/tableor use the bubble menu - A grid picker appears
- Hover to select dimensions (up to 10x10)
- Click to insert
Edit Cells
- Click any cell to edit
- Tab moves to next cell
- Enter confirms and moves down
Table Shortcuts
| Action | Shortcut |
|---|---|
| Add row above | Cmd+Shift+Up |
| Add row below | Cmd+Shift+Down |
| Add column left | Cmd+Shift+Left |
| Add column right | Cmd+Shift+Right |
| Delete row | Cmd+Backspace |
| Delete column | Cmd+Delete |
Notes
- First row is always the header
- Columns cannot be resized (known limitation)
- Tables export correctly to PDF and Word
Dividers
Horizontal lines to separate sections:
Create:
- Type
/divider - Or type
---on its own line
Working with Blocks
Insert a Block
- Click the
+button next to any block - Or type
/to open the command menu - Select the block type
Reorder Blocks
- Hover over a block to see the drag handle (left side)
- Click and drag to new position
- Release to drop
Delete a Block
- Hover over the block
- Click the trash icon
- Or select all content in the block and press Backspace
Tips
- Quick lists - Just type
-or1.to start a list - Exit a block - Press Enter twice to exit a list or quote
- Convert blocks - Use slash commands to change block type
Related
- Core Editor - Basic editing
- Text Formatting - Bold, italic, links
- Keyboard Shortcuts - All shortcuts