Mastering the Rich Text Editor
Most document editors treat your page as one long stream of text — a single container you type into from top to bottom. Quixli takes a fundamentally different approach: every piece of content is an independent block that you can create, move, transform, and style without touching anything else on the page.
This model might feel unusual for a few minutes, but once it clicks you'll find it faster and more flexible than anything you've used before. Headings, paragraphs, images, tables, code snippets, embedded videos — each one is a self-contained block you can drag into position, duplicate with a click, or convert from one type to another. The result is documents that are easier to build, easier to rearrange, and easier to keep visually consistent.
Thinking in Blocks
A block is the smallest addressable unit in the editor. When you press Enter, you're not adding a newline — you're creating a new block. When you select a heading and choose "Turn Into → Paragraph," you're changing the block's type while keeping its content. This distinction matters because it gives you granular control that traditional editors simply can't match.
Consider a scenario: you've written a bulleted list, but you realize the items would work better as a numbered sequence. In a traditional editor, you'd need to manually renumber or reformat. In Quixli, you select the list block and convert it — the content stays, only the presentation changes.
Aspect | Traditional Editor | Quixli Block Editor |
|---|---|---|
Content unit | Characters in a stream | Independent blocks |
Rearranging | Cut, scroll, paste | Drag-and-drop or keyboard shortcut |
Formatting scope | Applied to selection | Applied per block or inline |
Collaboration | Whole-document locking | Block-level editing (no conflicts) |
Type conversion | Delete and recreate | One-click "Turn Into" |
Reusability | Copy-paste (loses context) | Duplicate block (preserves everything) |
Block Types at a Glance
Quixli ships with over 20 block types, organized into four categories. You can insert any of them by typing / followed by the block name, or by clicking the + button that appears when you hover at the left edge of an empty line.
Category | Block Types | Best For |
|---|---|---|
Text | Paragraph, Heading 1–3, Quote, Callout, Warning | Written content, headings, emphasis |
Lists | Bulleted, Numbered, Checklist, Toggle | Sequences, tasks, collapsible content |
Media | Image, Video, Audio, File, Embed | Visual content, attachments, external services |
Data & Code | Table, Code Block, Divider, Equation, Columns | Structured data, technical docs, layout |
Discovery tip: Type
/in any empty block and start typing — the menu filters in real time. For example,/h2inserts a Heading 2 instantly, and/tablecreates a table.
Working with Blocks
Every block has a small drag handle (⋮⋮) that appears on its left edge when you hover over it. This handle is your entry point for block-level operations:
- Drag and drop: Click the handle and drag vertically to reorder blocks. A blue insertion line shows where the block will land
- Block menu: Click the handle (or right-click a block) to open the context menu with Duplicate, Turn Into, Delete, Copy Link, and Move Up/Down
- Multi-select: Hold
Shiftand click two block handles to select a range, then move, delete, or duplicate them as a group
You can also use keyboard shortcuts to manipulate blocks without reaching for the mouse. Cmd/Ctrl + Shift + ↑/↓ moves the current block up or down, and Cmd/Ctrl + D duplicates it in place.
Formatting Text
Select any text within a block to reveal the floating formatting toolbar. Quixli supports the full range of inline formatting you'd expect — bold, italic, underline, strikethrough, inline code, and highlight — plus features like colored text and inline links.
The toolbar appears just above your selection and disappears when you click away, keeping the editor clean. You can also apply every format through keyboard shortcuts, which is faster once you've internalized the key bindings:
Format | Shortcut | Use Case |
|---|---|---|
Bold |
| Emphasis, key terms, labels |
Italic |
| Titles, foreign words, subtle emphasis |
Underline |
| Sparingly — links already look underlined |
Strikethrough |
| Completed items, corrections |
|
| Variable names, commands, file paths |
Highlight |
| Drawing attention to key phrases |
Link |
| External URLs or internal page links |
Slash Commands — The Power User's Shortcut
Slash commands are the fastest way to insert blocks without lifting your hands from the keyboard. Type / at the beginning of any empty block (or at the end of existing text) to open the command palette, then start typing the name of the block you want. The list filters as you type, and pressing Enter inserts your selection.
Here are the commands you'll use most often:
Command | Inserts | Notes |
|---|---|---|
| Heading 1, 2, 3 | Use H1 once per page, H2 for sections |
| Bulleted list | Add items with Enter |
| Numbered list | Auto-increments numbers |
| Checklist | Clickable checkboxes |
| Code block | With syntax highlighting |
| Table | Prompts for dimensions |
| Image upload | Drag-and-drop also works |
| Blockquote | For emphasis or citations |
| Horizontal rule | Visual section break |
| External embed | YouTube, Figma, and 50+ services |
Markdown Shortcuts
If you already write in Markdown, Quixli understands your muscle memory. Type Markdown syntax at the start of a new block and it converts automatically — no need to open a menu or press any extra keys:
Markdown | Result | Example |
|---|---|---|
| Heading 1 |
|
| Heading 2 |
|
| Heading 3 |
|
| Bulleted list |
|
| Numbered list |
|
| Checklist |
|
| Blockquote |
|
| Code block | Followed by language name |
| Divider | Three hyphens on a new line |
Inline Markdown also works as you type: wrap text in **double asterisks** for bold, *single asterisks* for italic, and `backticks` for inline code. These convert on the fly as you close the markers.
Copy and Paste Intelligence
Quixli's paste handler does more than dump raw text onto the page. When you paste content from an external source, the editor analyzes the clipboard and preserves as much structure as it can:
Source | What's Preserved | Notes |
|---|---|---|
Google Docs / Word | Headings, bold, italic, links, lists | Images may need re-upload |
Code editors (VS Code, etc.) | Syntax, indentation, language | Auto-detected as code block |
Spreadsheets (Excel, Sheets) | Rows, columns, cell content | Converted to a Quixli table |
Web pages | Basic formatting, links, images | Complex layouts simplified |
Plain text | Text only | Wrapped in paragraph blocks |
For maximum control, Quixli offers two paste modes:
Cmd/Ctrl + V— Smart paste (preserves formatting)
Cmd/Ctrl + Shift + V— Paste as plain text (strips all formatting)
Import Tip
For entire documents (especially long ones), use the Import feature instead of copy-paste. It handles multi-page structures, images, and table formatting more reliably.
Practical Tips for Better Documents
The editor gives you a lot of power, but the best documents usually follow a few simple principles:
- Respect heading hierarchy: Start with H1 for the page title, H2 for major sections, H3 for subsections. Skipping levels (H1 → H3) confuses both readers and screen readers
- Keep paragraphs short: On screens, shorter paragraphs are easier to scan. Three to five sentences is a good target
- Use the right block for the job: Data belongs in tables, steps belong in numbered lists, and emphasis belongs in callouts — not bold paragraphs
- Add white space: Dividers and blank spacing between sections give readers visual breathing room
- Optimize images before uploading: Compress to 80–90% quality and resize to actual display width. This keeps pages snappy
- Split long pages: Pages with over 500 blocks can slow down the editor. Consider splitting into a Quix Collection for large content
Frequently Asked Questions
Can I convert one block type to another after creating it?
Yes. Click the block handle (⋮⋮), choose Turn Into, and select the new type. Content is preserved — a bulleted list becomes a numbered list, a paragraph becomes a heading, and so on. Some conversions (like paragraph → image) aren't applicable and won't appear in the menu.
Is there a way to undo a block deletion?
Cmd/Ctrl + Z works for any action, including deletions. Quixli keeps a deep undo history for your current editing session. If you've closed the page, use Version History to recover deleted content.
Can I create a template from a page I've already built?
Absolutely. Open the page menu and select Save as Template. Your template preserves all block types, content, and formatting, making it reusable for new pages with the same structure.
How many blocks can a single page hold?
There's no hard limit, but performance starts to degrade above roughly 1,000 blocks. For very long content, consider splitting into multiple pages within a Quix Collection, which provides seamless navigation between them.
Does the editor work offline?
Partially. You can continue editing in your browser tab if your connection drops — changes are queued locally and synced when connectivity returns. However, opening a new page while offline isn't supported.