MenuPages & Editor
Pages & Editor

Mastering the Rich Text Editor

12 min read150 viewsOctober 16, 2025
On this page

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, /h2 inserts a Heading 2 instantly, and /table creates 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 Shift and 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

Cmd/Ctrl + B

Emphasis, key terms, labels

Italic

Cmd/Ctrl + I

Titles, foreign words, subtle emphasis

Underline

Cmd/Ctrl + U

Sparingly — links already look underlined

Strikethrough

Cmd/Ctrl + Shift + S

Completed items, corrections

Inline code

Cmd/Ctrl + E

Variable names, commands, file paths

Highlight

Cmd/Ctrl + Shift + H

Drawing attention to key phrases

Link

Cmd/Ctrl + K

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

/h1, /h2, /h3

Heading 1, 2, 3

Use H1 once per page, H2 for sections

/list or /li

Bulleted list

Add items with Enter

/ol

Numbered list

Auto-increments numbers

/check

Checklist

Clickable checkboxes

/code

Code block

With syntax highlighting

/table

Table

Prompts for dimensions

/image

Image upload

Drag-and-drop also works

/quote

Blockquote

For emphasis or citations

/divider

Horizontal rule

Visual section break

/embed

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

# + Space

Heading 1

# Welcome

## + Space

Heading 2

## Getting Started

### + Space

Heading 3

### Installation

- or * + Space

Bulleted list

- First item

1. + Space

Numbered list

1. Step one

[] + Space

Checklist

[] Buy groceries

> + Space

Blockquote

> Important note

```

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.

Was this article helpful?