logo
Writing & PublishingThe Editor

The Editor

Write, format, and add media in the Nashra editor — a clean, block-based writing experience with native RTL support.

A calm place to write

The Nashra editor is a block-based editor built for focus. Every paragraph, heading, image, or embed is a block you can rearrange, transform, or duplicate. Everything you need is one keystroke away — and out of sight when you don't.

Formatting text

Select text to reveal the floating toolbar, or use keyboard shortcuts:

FormatShortcut
BoldCtrl/Cmd + B
ItalicCtrl/Cmd + I
UnderlineCtrl/Cmd + U
StrikethroughCtrl/Cmd + Shift + X
LinkCtrl/Cmd + K
Inline codeCtrl/Cmd + E

Headings

  • Heading 1 — Set automatically from your post title
  • Heading 2 — Major sections
  • Heading 3 — Subsections

Lists, quotes, and callouts

  • Bullet and numbered lists — Indent to nest
  • To-do lists — Useful for personal drafts and outlines
  • Blockquotes — Highlight a quote or pull-out
  • Callouts — Tip, info, warning, and note blocks

Slash commands

Type / anywhere to open the slash menu. Search by name and press enter to insert.

Available blocks include:

  • Headings, paragraphs, lists, to-do, quote, callout
  • Image, video, audio, file, embed
  • Code block with language selection
  • Table with resizable columns
  • Divider, columns, toggle

Adding media

Images

Drag and drop into the editor, paste from clipboard, or insert from the toolbar. Images are uploaded, optimized, and served from Nashra's CDN.

PNG, JPG, GIF, or WebP, up to 10MB per image.

Embeds

Paste a URL on its own line and Nashra turns it into a rich embed. Works with YouTube, Vimeo, Spotify, X (Twitter), and most providers.

Code blocks

Insert a code block from the slash menu and pick a language. Syntax highlighting is applied to both the editor and the published email/web output.

Tables

Insert a table for structured data. Add rows and columns from the row/column menus. Resize by dragging borders.

Writing in Arabic and RTL

Nashra has first-class RTL support.

  • Write entirely in Arabic, English, or both
  • Mix scripts in the same paragraph — bidirectional text is handled automatically
  • Toggle RTL from the post settings to flip alignment for the whole document
  • Per-block direction is also respected — useful when an Arabic article quotes English code

RTL behavior carries through to both the email and the blog post — no separate styling.

Auto-save and versioning

The editor saves continuously as you type. There is no "save" button — your draft is always up to date.

Landing pages also keep a full version history; see Landing Pages for restoring a previous version.

Post settings

Open the post settings panel (top-right of the editor) to control how the post is published:

SettingWhat it does
Title & subtitleUsed on the blog and as the email subject default
SlugThe URL on your blog (e.g., /my-first-post)
CategoryGroup the post under one category
Cover imageShown on the blog index and at the top of the post
Social card (OG)Custom Open Graph image and description for sharing
RTLRight-to-left layout for the post

AI helpers

A few small AI tools live inside the editor:

  • Suggest a slug — Generate a clean URL slug from your title in one click.
  • Spam check — Score your subject line and content before sending to flag deliverability risks.

For broader AI features (Content Strategist, in-app assistant), see Nashra AI.

Writing tips

  • One clear takeaway — What should the reader remember or do?
  • Strong subject line — Clear and specific. The subject decides whether subscribers open.
  • Short paragraphs — Two or three sentences each.
  • Use headings — Help readers scan and re-find passages.